3.29去除乱码
parent
cb604b8495
commit
fcebcdb78d
|
@ -17,6 +17,10 @@ import org.springframework.beans.factory.annotation.Value;
|
||||||
public enum ApiUrlEnum {
|
public enum ApiUrlEnum {
|
||||||
// @Value("${api.server.prefix}") 请求前缀维护在face-common的faceApiUrl.properties 中
|
// @Value("${api.server.prefix}") 请求前缀维护在face-common的faceApiUrl.properties 中
|
||||||
// String link;
|
// String link;
|
||||||
|
//口罩人脸识别项目所用的接口地址重新定义
|
||||||
|
FACE_SEARCH("message/mask", "人脸检测"),
|
||||||
|
FACE_COMPARISON("compare", "一比一比对"),
|
||||||
|
|
||||||
|
|
||||||
ALARM_POSTURL("alarm", "查看单个报警任务(业务场景卡口)post"),
|
ALARM_POSTURL("alarm", "查看单个报警任务(业务场景卡口)post"),
|
||||||
ALARMS_POSTURL("alarms", "查看批量报警post"),
|
ALARMS_POSTURL("alarms", "查看批量报警post"),
|
||||||
|
@ -28,9 +32,9 @@ public enum ApiUrlEnum {
|
||||||
TASK_POSTURL("control", "任务操作"),
|
TASK_POSTURL("control", "任务操作"),
|
||||||
TASK_VEDIO_POSTURL("controlVedio", "视频比对任务操作"),
|
TASK_VEDIO_POSTURL("controlVedio", "视频比对任务操作"),
|
||||||
FACE_SEARCH_LIB("faceSearchLib", "人脸库检索"),
|
FACE_SEARCH_LIB("faceSearchLib", "人脸库检索"),
|
||||||
FACE_SEARCH("faceSearch", "人脸检测"),
|
//FACE_SEARCH("faceSearch", "人脸检测"),
|
||||||
FACE_GROUP("faceGroup", "分组检索"),
|
FACE_GROUP("faceGroup", "分组检索"),
|
||||||
FACE_COMPARISON("faceComparison", "一比一比对"),
|
//FACE_COMPARISON("faceComparison", "一比一比对"),
|
||||||
CAMERA("camera", "摄像头操作");
|
CAMERA("camera", "摄像头操作");
|
||||||
private String url;
|
private String url;
|
||||||
private String message;
|
private String message;
|
||||||
|
|
|
@ -107,28 +107,21 @@ public class CompareServiceImpl implements ICompareService {
|
||||||
if (compareRequestVo.getUrlList().size() != comparePicSize) {
|
if (compareRequestVo.getUrlList().size() != comparePicSize) {
|
||||||
throw new DkException("请上传1:1比对的两张图片");
|
throw new DkException("请上传1:1比对的两张图片");
|
||||||
}
|
}
|
||||||
// String apiUrl = apiServerPrefix + ApiUrlEnum.FACE_COMPARISON.getUrl();
|
|
||||||
|
//String apiUrl = apiServerPrefix + ApiUrlEnum.FACE_COMPARISON.getUrl();
|
||||||
String apiUrltest = "http://192.168.1.196:5001/compare";
|
String apiUrltest = "http://192.168.1.196:5001/compare";
|
||||||
FaceCompareVO faceCompareVO = new FaceCompareVO();
|
FaceCompareVO faceCompareVO = new FaceCompareVO();
|
||||||
faceCompareVO.setImage1(compareRequestVo.getUrlList().get(0));
|
faceCompareVO.setImage1(compareRequestVo.getUrlList().get(0));
|
||||||
faceCompareVO.setImage2(compareRequestVo.getUrlList().get(1));
|
faceCompareVO.setImage2(compareRequestVo.getUrlList().get(1));
|
||||||
|
System.out.println();
|
||||||
ReturnVO returnVO = (ReturnVO)httpUtil.post(apiUrltest, faceCompareVO, ReturnVO.class);
|
ReturnVO returnVO = (ReturnVO)httpUtil.post(apiUrltest, faceCompareVO, ReturnVO.class);
|
||||||
ApiFaceOneSearchReturnFaceVO apiFaceOneSearchReturnFaceVO = JsonUtil.string2Obj(JsonUtil.obj2String(returnVO.getData()), new TypeReference<ApiFaceOneSearchReturnFaceVO>() {});
|
ApiFaceOneSearchReturnFaceVO apiFaceOneSearchReturnFaceVO = JsonUtil.string2Obj(JsonUtil.obj2String(returnVO.getData()), new TypeReference<ApiFaceOneSearchReturnFaceVO>() {});
|
||||||
//返回结果集
|
//返回结果集
|
||||||
OneToOneResultVo oneToOneResultVo = new OneToOneResultVo();
|
OneToOneResultVo oneToOneResultVo = new OneToOneResultVo();
|
||||||
if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO)){
|
if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO)) {
|
||||||
oneToOneResultVo.getUrls().add(faceCompareVO.getImage1());
|
oneToOneResultVo.getUrls().add(faceCompareVO.getImage1());
|
||||||
oneToOneResultVo.getUrls().add(faceCompareVO.getImage2());
|
oneToOneResultVo.getUrls().add(faceCompareVO.getImage2());
|
||||||
oneToOneResultVo.setScore(apiFaceOneSearchReturnFaceVO.getHitSimilarity());
|
oneToOneResultVo.setScore(apiFaceOneSearchReturnFaceVO.getHitSimilarity());
|
||||||
if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO)) {
|
|
||||||
// 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());
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
// if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO)) {
|
// if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO)) {
|
||||||
// if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO.getFaces())) {
|
// if (UtilValidate.isNotEmpty(apiFaceOneSearchReturnFaceVO.getFaces())) {
|
||||||
|
@ -177,10 +170,8 @@ public class CompareServiceImpl implements ICompareService {
|
||||||
//人脸检测url
|
//人脸检测url
|
||||||
//String faceSearchUrl = apiRequestPrefix + ApiUrlEnum.FACE_SEARCH.getUrl();
|
//String faceSearchUrl = apiRequestPrefix + ApiUrlEnum.FACE_SEARCH.getUrl();
|
||||||
String faceSearchUrltest ="http://192.168.3.134:5000/message/mask";
|
String faceSearchUrltest ="http://192.168.3.134:5000/message/mask";
|
||||||
String faceSearchUrltest ="http://192.168.3.132:5000/message/mask";
|
|
||||||
//组装api请求数据
|
//组装api请求数据
|
||||||
ReturnVO returnVO;
|
ReturnVO returnVO = (ReturnVO) httpUtil.post(faceSearchUrltest + "?url=" + image, null, ReturnVO.class);
|
||||||
returnVO = (ReturnVO) httpUtil.post(faceSearchUrltest + "?url=" + image, null, ReturnVO.class);
|
|
||||||
System.out.println(returnVO.getCode()+returnVO.getMessage());
|
System.out.println(returnVO.getCode()+returnVO.getMessage());
|
||||||
if (returnVO.getCode() != 200) {
|
if (returnVO.getCode() != 200) {
|
||||||
throw new DkException(returnVO.getMessage());
|
throw new DkException(returnVO.getMessage());
|
||||||
|
|
Loading…
Reference in New Issue