a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
app/src/main/java/com/basic/security/utils/FaceId.java
@@ -36,7 +36,6 @@
    public static void initSdk(Activity activity, Preview rgbPreview, Preview grayPreview, DetectListener detectListener) {
        String ip = NetUtil.getIPAddress(true);
        Constants.erlangLocalNode = DeviceManager.getDeviceId() + "@" + ip;
        Constants.deviceId = DeviceManager.getDeviceId();
        FaceId.activity = activity;
        AssetHelper.copyAssets(activity.getAssets(), new ContextWrapper(activity).getFilesDir().getAbsolutePath());
@@ -103,7 +102,7 @@
        ModelAdapter dbPerson2 = BaseManager.findById("person", "p2");
        featureData2 = Base64.decode(dbPerson2.getString("camera_image_feature"), Base64.NO_WRAP);
        float score = FaceId.instance.compareFeature(featureData1, featureData2);
        System.out.println("testSdk=" + score);
        System1.out.println("testSdk=" + score);
        BaseApplication.getApplication().detectLock.unlock();
    }
@@ -141,9 +140,13 @@
    // 2
    public native String compareFeatureInDb(byte[] featureBuffer, int minScore);
    public native String compareFeatureInAllDb(byte[] featureBuffer, int minScore);
    // 1 3
    public native void addFeatureToDb(String id, byte[] featureBuffer);
    public native void addFeatureToAllDb(String id, byte[] featureBuffer);
    public native void removeFeatureFromDb(String id);
    public native void addFeatureToTempDb(String id, byte[] featureBuffer);