a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
app/src/main/java/com/basic/security/manager/FacePositionManager.java
@@ -1,7 +1,6 @@
package com.basic.security.manager;
import com.basic.security.utils.Constants;
import com.basic.security.utils.FaceId;
import com.basic.security.utils.FacePosition;
import com.basic.security.utils.FaceTitleAndTips;
@@ -16,7 +15,7 @@
        if (facePosition.featureData != null) {
            // 当前人脸和底库中已有的人脸对比
            long beginTime = System.currentTimeMillis();
            String compareResultStr = FaceId.instance.compareFeatureInDb(facePosition.featureData, 65);
            String compareResultStr = FeatureManager.compareFeature(facePosition.featureData, 65);
            long compareFeatureTime = System.currentTimeMillis();
            compareFeatureResult.personId = compareResultStr.split(",", -1)[0];
            compareFeatureResult.compareScore = Float.parseFloat(compareResultStr.split(",", -1)[1]);
@@ -31,7 +30,7 @@
                    && compareFeatureResult.personId.equals(lastCompareFeatureResult.personId)
                    && (System.currentTimeMillis() - lastCompareFeatureResultTime) < 3000) {
                compareFeatureResult.person = lastCompareFeatureResult.person;
//                System.out.println("FacePositionManager.processFaceFeature 1 " );
//                System1.out.println("FacePositionManager.processFaceFeature 1 " );
                compareFeatureResult.identityNameList = lastCompareFeatureResult.identityNameList;
                compareFeatureResult.signUpRuleName = lastCompareFeatureResult.signUpRuleName;
                compareFeatureResult.validSignUpRuleList = lastCompareFeatureResult.validSignUpRuleList;
@@ -40,7 +39,7 @@
                compareFeatureResult.validBusinessRuleListButTimeNotReach = lastCompareFeatureResult.validBusinessRuleListButTimeNotReach;
            } else {
                compareFeatureResult.person = PersonManager.findPersonById(compareFeatureResult.personId);
//                System.out.println("FacePositionManager.processFaceFeature 2 ");
//                System1.out.println("FacePositionManager.processFaceFeature 2 ");
                if (compareFeatureResult.person != null) {
                    compareFeatureResult.identityNameList = IdentityManager.findIdentityNameListByPersonId(compareFeatureResult.personId);
                    compareFeatureResult.signUpRuleName = compareFeatureResult.person.getString("sign_up_rule");