Przeglądaj źródła

修改生成Uid方法

suntianwu 3 lat temu
rodzic
commit
ec1dbe627f
1 zmienionych plików z 16 dodań i 14 usunięć
  1. 16 14
      src/test/java/com/face/monitor/FaceIdenTool.java

+ 16 - 14
src/test/java/com/face/monitor/FaceIdenTool.java

@@ -97,7 +97,9 @@ public class FaceIdenTool {
         if (faceMonitor == null){
             return null;
         }
-        FaceRecogRetrieveResult faceRecogRetrieveResult = faceMonitor.faceRecogRetrieveFaceDataset(faceModel);
+        //topN建议使用10,传入范围(根据底库大小)
+        int topN = 2;
+        FaceRecogRetrieveResult faceRecogRetrieveResult = faceMonitor.faceRecogRetrieveFaceDataset(faceModel,topN);
         if(faceRecogRetrieveResult != null) {
             int index = faceRecogRetrieveResult.getOnePredictIds()[0];
             float score = faceRecogRetrieveResult.getOnePredictScores()[0];
@@ -137,19 +139,19 @@ public class FaceIdenTool {
         }
     }
 
-    /**
-     * 使用dataPath的图片去库里查找,返回命中结果
-     * @param idenRoot
-     * @param dataPath
-     * @return
-     */
-    public static RecogResult watchFrame(String idenRoot,  String dataPath) {
-        //初始化引擎
-        FaceMonitor faceMonitor = new FaceMonitor();
-        faceMonitor.init(idenRoot + "face/model", 0);
-        Image image = faceMonitor.readImage(dataPath);
-        return faceMonitor.faceRecogMonitor(image);
-    }
+//    /**
+//     * 使用dataPath的图片去库里查找,返回命中结果
+//     * @param idenRoot
+//     * @param dataPath
+//     * @return
+//     */
+//    public static RecogResult watchFrame(String idenRoot,  String dataPath) {
+//        //初始化引擎
+//        FaceMonitor faceMonitor = new FaceMonitor();
+//        faceMonitor.init(idenRoot + "face/model", 0);
+//        Image image = faceMonitor.readImage(dataPath);
+//        return faceMonitor.faceRecogMonitor(image);
+//    }
 
     //释放人脸引擎
     public static void releaseEngine(FaceMonitor faceMonitor) {