|
@@ -5,6 +5,7 @@ import cn.com.qmth.examcloud.commons.util.FileUtil;
|
|
import cn.com.qmth.examcloud.starters.face.verify.FaceVerifyProperties;
|
|
import cn.com.qmth.examcloud.starters.face.verify.FaceVerifyProperties;
|
|
import cn.com.qmth.examcloud.starters.face.verify.common.JsonHelper;
|
|
import cn.com.qmth.examcloud.starters.face.verify.common.JsonHelper;
|
|
import cn.com.qmth.examcloud.starters.face.verify.model.FaceResult;
|
|
import cn.com.qmth.examcloud.starters.face.verify.model.FaceResult;
|
|
|
|
+import cn.com.qmth.examcloud.starters.face.verify.model.param.FaceParam;
|
|
import cn.com.qmth.examcloud.starters.face.verify.model.param.ImageFileParm;
|
|
import cn.com.qmth.examcloud.starters.face.verify.model.param.ImageFileParm;
|
|
import cn.com.qmth.examcloud.starters.face.verify.service.impl.FaceVerifyServiceImpl;
|
|
import cn.com.qmth.examcloud.starters.face.verify.service.impl.FaceVerifyServiceImpl;
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
@@ -45,10 +46,10 @@ public class FaceVerifyTest {
|
|
System.setProperty("log.commonLevel", "INFO");
|
|
System.setProperty("log.commonLevel", "INFO");
|
|
|
|
|
|
FaceVerifyProperties properties = new FaceVerifyProperties();
|
|
FaceVerifyProperties properties = new FaceVerifyProperties();
|
|
- properties.setBaiduLocalEnabled(true);
|
|
|
|
- properties.setBaiduLocalAppId("test");
|
|
|
|
- properties.setBaiduLocalUrlPrefix("http://192.168.20.253");
|
|
|
|
- // properties.setBaiduLocalUrlPrefix("http://192.168.0.118");
|
|
|
|
|
|
+ properties.setDefaultPrivateBaiduApi(true);
|
|
|
|
+ properties.setPrivateBaiduAppId("test");
|
|
|
|
+ properties.setPrivateBaiduUrlPrefix("http://192.168.20.253");
|
|
|
|
+ // properties.setPrivateBaiduUrlPrefix("http://192.168.12.241:8300");
|
|
|
|
|
|
faceVerifyService = new FaceVerifyServiceImpl();
|
|
faceVerifyService = new FaceVerifyServiceImpl();
|
|
faceVerifyService.setProperties(properties);
|
|
faceVerifyService.setProperties(properties);
|
|
@@ -149,7 +150,8 @@ public class FaceVerifyTest {
|
|
}
|
|
}
|
|
scores.put(photoUrl + "|" + capturePhotoUrl, Double.valueOf(x.split("\\|")[1]));
|
|
scores.put(photoUrl + "|" + capturePhotoUrl, Double.valueOf(x.split("\\|")[1]));
|
|
} else {
|
|
} else {
|
|
- FaceResult result = faceVerifyService.faceCompareByBaidu(new ImageFileParm(photoPath), new ImageFileParm(capturePhotoPath));
|
|
|
|
|
|
+ FaceResult result = faceVerifyService.faceCompare(FaceParam.builder()
|
|
|
|
+ .images(new ImageFileParm(photoPath), new ImageFileParm(capturePhotoPath)));
|
|
if (result.isApiNeedRetry()) {
|
|
if (result.isApiNeedRetry()) {
|
|
System.out.println(new JsonHelper().toJson(result));
|
|
System.out.println(new JsonHelper().toJson(result));
|
|
return;
|
|
return;
|