Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
663cb7af7f
|
|
@ -1,5 +1,6 @@
|
|||
package com.bonus.canteen.core.customer.dto;
|
||||
|
||||
import com.bonus.canteen.core.common.utils.SysUtil;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
public class UnifiedFaceRegisterParamDTO {
|
||||
|
|
@ -34,7 +35,7 @@ public class UnifiedFaceRegisterParamDTO {
|
|||
}
|
||||
|
||||
public String getMinioPicPath() {
|
||||
return this.minioPicPath;
|
||||
return SysUtil.getCutPath(this.minioPicPath);
|
||||
}
|
||||
|
||||
public void setImageBase64(final String imageBase64) {
|
||||
|
|
@ -50,7 +51,7 @@ public class UnifiedFaceRegisterParamDTO {
|
|||
}
|
||||
|
||||
public void setMinioPicPath(final String minioPicPath) {
|
||||
this.minioPicPath = minioPicPath;
|
||||
this.minioPicPath = SysUtil.getCutPath(this.minioPicPath);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -235,10 +235,7 @@ public class FaceRegisterServiceImpl implements FaceRegisterService {
|
|||
if ("1".equals(faceMetadataModel.getIfRainbowSoftFaceUrl())){
|
||||
System.out.println("开始采集虹软人脸");
|
||||
ArcFaceHelper arcFaceHelper = new ArcFaceHelper();
|
||||
System.out.println("开始采集" + registerParamDTO.getMinioPicPath());
|
||||
String finalUrl = String.format("%s%s", "http://192.168.0.14:9090", registerParamDTO.getMinioPicPath().trim());
|
||||
System.out.println("finalUrl:" + finalUrl);
|
||||
FaceResult faceResult = arcFaceHelper.getFaceFeatures(finalUrl);
|
||||
FaceResult faceResult = arcFaceHelper.getFaceFeatures(registerParamDTO.getMinioPicPath());
|
||||
System.err.println("采集结束");
|
||||
if (faceResult != null){
|
||||
MultiModelFaceVO faceVO = new MultiModelFaceVO();
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import com.arcsoft.face.enums.DetectOrient;
|
|||
import com.arcsoft.face.enums.ErrorInfo;
|
||||
import com.arcsoft.face.enums.ImageFormat;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
|
|
@ -25,17 +26,22 @@ import java.util.List;
|
|||
@Configuration
|
||||
public class ArcFaceHelper {
|
||||
|
||||
private static final String APP_ID = "52XE2dQBtdmMsfDMvyKmPCD8wfSfJyBsQBsVa2HXS6pg";
|
||||
@Value("${face.arc-face.app-id}")
|
||||
private static String APP_ID;
|
||||
|
||||
/**
|
||||
* linux_64
|
||||
*/
|
||||
@Value("${face.arc-face.linux64-sdk-key}")
|
||||
private static String LINUX64_SDK_KEY;
|
||||
|
||||
/**
|
||||
* x64
|
||||
*/
|
||||
private static final String WIN64_SDK_KEY = "3TMzo8nmWDka6NJDrbX7e2y1ew4QgSia4iGBniyWU4qq";
|
||||
|
||||
/**
|
||||
* linux_64
|
||||
*/
|
||||
private static final String LINUX64_SDK_KEY = "3TMzo8nmWDka6NJDrbX7e2y1WpVESExKSnShHKmNAiML";
|
||||
@Value("${face.arc-face.face-engine-path}")
|
||||
private static String faceEnginePath;
|
||||
|
||||
private static FaceEngine faceEngine = null;
|
||||
|
||||
|
|
@ -50,7 +56,7 @@ public class ArcFaceHelper {
|
|||
//激活引擎
|
||||
faceEngine.activeOnline(APP_ID, WIN64_SDK_KEY);
|
||||
} else {
|
||||
faceEngine = new FaceEngine("/data/arcsoft_lib_64");
|
||||
faceEngine = new FaceEngine(faceEnginePath);
|
||||
//激活引擎
|
||||
errorCode = faceEngine.activeOnline(APP_ID, LINUX64_SDK_KEY);
|
||||
}
|
||||
|
|
@ -94,7 +100,7 @@ public class ArcFaceHelper {
|
|||
//激活引擎
|
||||
faceEngine.activeOnline(APP_ID, WIN64_SDK_KEY);
|
||||
} else {
|
||||
faceEngine = new FaceEngine("/data/lzhdata/arcsoft_lib_64");
|
||||
faceEngine = new FaceEngine(faceEnginePath);
|
||||
//激活引擎
|
||||
errorCode = faceEngine.activeOnline(APP_ID, LINUX64_SDK_KEY);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,12 @@ spring:
|
|||
"[device-buffet-alarm-report-v4/#]": device-mqtt #设备计量主机异常上报入参
|
||||
"[device-log-info-update-v4/#]": device-mqtt #设备日志上传消息
|
||||
|
||||
face:
|
||||
arc-face:
|
||||
app-id: 52XE2dQBtdmMsfDMvyKmPCD8wfSfJyBsQBsVa2HXS6pg
|
||||
linux64-sdk-key: 3TMzo8nmWDka6NJDrbX7e2y1WpVESExKSnShHKmNAiML
|
||||
face-engine-path: /data/arcsoft_lib_64
|
||||
|
||||
system:
|
||||
mqtt-tcp-address: ${MQTT_TCP_ADDRESS:${RABBITMQ_CLIENT_ADDRESS:192.168.0.244:1883}}
|
||||
mqtt-websocket-address: ${MQTT_WEBSOCKET_ADDRESS:${RABBITMQ_WEB_CLIENT_ADDRESS:}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue