|
|
|
|
@ -45,35 +45,35 @@ public class Runner implements CommandLineRunner {
|
|
|
|
|
}
|
|
|
|
|
log.info("初始化SDK成功");
|
|
|
|
|
|
|
|
|
|
// 登录人脸识别设备
|
|
|
|
|
List<DhDevice> faceDevices = dhFaceDevices.getFaceDevice();
|
|
|
|
|
if (faceDevices == null || faceDevices.size() == 0) {
|
|
|
|
|
log.error("没有配置人脸识别设备 faceDevice");
|
|
|
|
|
dhLoginService.cleanup();
|
|
|
|
|
Runtime.getRuntime().exit(-1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
long loginHandle = dhLoginService.login(faceDevices.get(0).getIp(), faceDevices.get(0).getPort(),
|
|
|
|
|
appConfig.getSdkUsername(), appConfig.getSdkPassword());
|
|
|
|
|
if (loginHandle == 0) {
|
|
|
|
|
log.error("登录人脸识别设备失败");
|
|
|
|
|
dhLoginService.cleanup();
|
|
|
|
|
Runtime.getRuntime().exit(-1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DhModule.dhFaceLoginHandle.setValue(loginHandle);
|
|
|
|
|
log.info("登录人脸识别设备成功");
|
|
|
|
|
|
|
|
|
|
// 订阅事件
|
|
|
|
|
Long aLong = dhTargetRecognitionService.realLoadPicture(0, DhModule.AnalyzerDataCallBack.getInstance(),
|
|
|
|
|
DhModule.dhFaceLoginHandle);
|
|
|
|
|
if (aLong == 0) {
|
|
|
|
|
log.error("订阅事件失败");
|
|
|
|
|
dhLoginService.cleanup();
|
|
|
|
|
Runtime.getRuntime().exit(-1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.info("订阅事件成功");
|
|
|
|
|
// // 登录人脸识别设备
|
|
|
|
|
// List<DhDevice> faceDevices = dhFaceDevices.getFaceDevice();
|
|
|
|
|
// if (faceDevices == null || faceDevices.size() == 0) {
|
|
|
|
|
// log.error("没有配置人脸识别设备 faceDevice");
|
|
|
|
|
// dhLoginService.cleanup();
|
|
|
|
|
// Runtime.getRuntime().exit(-1);
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// long loginHandle = dhLoginService.login(faceDevices.get(0).getIp(), faceDevices.get(0).getPort(),
|
|
|
|
|
// appConfig.getSdkUsername(), appConfig.getSdkPassword());
|
|
|
|
|
// if (loginHandle == 0) {
|
|
|
|
|
// log.error("登录人脸识别设备失败");
|
|
|
|
|
// dhLoginService.cleanup();
|
|
|
|
|
// Runtime.getRuntime().exit(-1);
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// DhModule.dhFaceLoginHandle.setValue(loginHandle);
|
|
|
|
|
// log.info("登录人脸识别设备成功");
|
|
|
|
|
//
|
|
|
|
|
// // 订阅事件
|
|
|
|
|
// Long aLong = dhTargetRecognitionService.realLoadPicture(0, DhModule.AnalyzerDataCallBack.getInstance(),
|
|
|
|
|
// DhModule.dhFaceLoginHandle);
|
|
|
|
|
// if (aLong == 0) {
|
|
|
|
|
// log.error("订阅事件失败");
|
|
|
|
|
// dhLoginService.cleanup();
|
|
|
|
|
// Runtime.getRuntime().exit(-1);
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// log.info("订阅事件成功");
|
|
|
|
|
|
|
|
|
|
log.info("初始化完成");
|
|
|
|
|
}
|
|
|
|
|
|