whycxzp
2020-12-29 7131911a659dcddfb71b77c6acf0595f9a32dfc7
nfdw_stand/src/com/fgkj/util/FaceIdentifyUtil.java
@@ -122,9 +122,12 @@
        errorCode = faceEngine.process(imageInfo.getImageData(), imageInfo.getWidth(), imageInfo.getHeight(), imageInfo.getImageFormat(), faceInfoList, configuration);
        faceEngine.getLiveness(livenessInfoList);
        if(livenessInfoList.size()<1 || livenessInfoList.get(0).getLiveness()!=1){
        if(livenessInfoList.size()<1){
            model.setCode(0);
            model.setMsg("无效的脸部信息");
        }else if(livenessInfoList.get(0).getLiveness()!=1){
            model.setCode(0);
            model.setMsg("非活体");
        }else{
            model.setCode(1);
        }
@@ -191,7 +194,8 @@
            errorCode = faceEngine.extractFaceFeature(imageInfo.getImageData(), imageInfo.getWidth(), imageInfo.getHeight(), imageInfo.getImageFormat(), faceInfoList.get(0), faceFeature);
        } else {
            model.setCode(0);
//            model.setMsg("人脸面部无法识别");
            model.setMsg("人脸面部无法识别");
            return model;
        }
        //特征比对
@@ -209,6 +213,7 @@
        // 用于证件照或生活照与证件照之间的特征比对,推荐阈值0.82
        if (faceSimilar.getScore() < 0.88) {
            model.setCode(0);
            model.setMsg("人脸不匹配");
        } else {
            model.setCode(1);
        }