3.28修改人脸比对接口

master
coco1986509808 2023-03-28 19:44:32 +08:00
parent 7c105f2f4a
commit 26aceca82a
2 changed files with 10 additions and 13 deletions

View File

@ -108,22 +108,23 @@ public class CompareServiceImpl implements ICompareService {
throw new DkException("请上传1:1比对的两张图片");
}
// String apiUrl = apiServerPrefix + ApiUrlEnum.FACE_COMPARISON.getUrl();
String apiUrltest = "192.168.1.196:5403/compare";
String apiUrltest = "http://192.168.1.196:5001/compare";
FaceCompareVO faceCompareVO = new FaceCompareVO();
faceCompareVO.setImage1(compareRequestVo.getUrlList().get(0));
faceCompareVO.setImage2(compareRequestVo.getUrlList().get(1));
ReturnVO returnVO = (ReturnVO)httpUtil.post(apiUrltest, faceCompareVO, ReturnVO.class);
//
ApiFaceOneSearchReturnFaceVO apiFaceOneSearchReturnFaceVO = JsonUtil.string2Obj(JsonUtil.obj2String(returnVO.getData()), new TypeReference<ApiFaceOneSearchReturnFaceVO>() {});
//返回结果集
OneToOneResultVo oneToOneResultVo = new OneToOneResultVo();
if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO)) {
if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO.getFaces())) {
for (ApiFaceOneSearchFaceVO apiFaceOneSearchFaceVO : apiFaceOneSearchReturnFaceVO.getFaces()) {
oneToOneResultVo.getUrls().add(apiFaceOneSearchFaceVO.getUrl());
}
// if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO.getFaces())) {
// for (ApiFaceOneSearchFaceVO apiFaceOneSearchFaceVO : apiFaceOneSearchReturnFaceVO.getFaces()) {
// oneToOneResultVo.getUrls().add(apiFaceOneSearchFaceVO.getUrl());
// }
oneToOneResultVo.getUrls().add(faceCompareVO.getImage1());
oneToOneResultVo.getUrls().add(faceCompareVO.getImage1());
oneToOneResultVo.setScore(apiFaceOneSearchReturnFaceVO.getHitSimilarity());
}
// }
}
return oneToOneResultVo;
}
@ -138,7 +139,7 @@ public class CompareServiceImpl implements ICompareService {
throw new DkException("文件上传失败");
}
String imag = map1.getString("url");
//人脸检测方法
//人脸检测方法入口
validateSingleFaceImage(imag);
return imag;
@ -163,10 +164,6 @@ public class CompareServiceImpl implements ICompareService {
private void validateSingleFaceImage(String image) {
//人脸检测url
//String faceSearchUrl = apiRequestPrefix + ApiUrlEnum.FACE_SEARCH.getUrl();
<<<<<<< HEAD
=======
>>>>>>> 2694213e787f28783bce92eaa5a3db9102554981
String faceSearchUrltest ="http://192.168.3.132:5000/message/mask";
//组装api请求数据
ReturnVO returnVO;

View File

@ -110,7 +110,7 @@ renren.redis.open: false
#人脸API统一请求地址定义
api:
server:
prefix: http://192.168.1.161:8013/dkha/
prefix: http://192.168.1.196:5001/
#人脸检索最大返回值
max:
result: 100