suntianwu 3 年之前
父节点
当前提交
dc715d1669

+ 6 - 1
src/main/java/com/iden/bms/face/FaceIdenTool.java

@@ -141,21 +141,26 @@ public class FaceIdenTool {
         FaceMonitor faceMonitor = new FaceMonitor();
         faceMonitor.init(idenRoot + "face/model", 0);
         FaceModel[] dataset = new FaceModel[featPtrList.size()];
+        logger.info("FaceIdenTool isHit 1...");
         for (int i = 0; i < featPtrList.size(); i++) {
             String featPtr = featPtrList.get(i);
             dataset[i].setName(String.valueOf(i));
             dataset[i].setPersonId(i);
             dataset[i].setFeatValue(ByteUtil.hex2Byte(featPtr));
         }
+        logger.info("FaceIdenTool isHit 2...");
         faceMonitor.loadFaceDataset(dataset);
         FaceModel faceModelPtrVisitor = new FaceModel();
         faceModelPtrVisitor.setName(String.valueOf(0));
         faceModelPtrVisitor.setPersonId(0);
+        logger.info("FaceIdenTool isHit 3...");
         faceModelPtrVisitor.setFeatValue(ByteUtil.hex2Byte(featPtrVisitor));
-
+        logger.info("FaceIdenTool isHit 4..");
         FaceRetrieveResultVO vo = getHitResult(faceMonitor,faceModelPtrVisitor);
+        logger.info("FaceIdenTool isHit 5..");
         //释放人脸引擎
         faceMonitor.releaseEngine();
+        logger.info("FaceIdenTool isHit 6..");
         return vo;
     }
 

+ 2 - 2
src/main/java/com/iden/bms/schedule/FaceIdenSchedule.java

@@ -34,7 +34,7 @@ public class FaceIdenSchedule {
     public void handleCameraImage() {
         String key = RedisKeyConstant.HANDLE_CAMERA_IMAGE;
         String requestId = UUID.randomUUID().toString();
-        boolean result = redisUtil.tryLock(key,requestId,5 * 60);
+        boolean result = redisUtil.tryLock(key,requestId,10 * 60);
         try {
             if (result) {
                 faceIdenService.handleCameraImage();
@@ -55,7 +55,7 @@ public class FaceIdenSchedule {
     public void handleCameraVideo() {
         String key = RedisKeyConstant.HANDLE_CAMERA_VIDEO;
         String requestId = UUID.randomUUID().toString();
-        boolean result = redisUtil.tryLock(key,requestId,5 * 60);
+        boolean result = redisUtil.tryLock(key,requestId,10 * 60);
         try {
             if (result) {
                 faceIdenService.handleCameraVideo();