From 9ccd59974993aa9914daf045aa6f2bbb5152047c Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期二, 28 十月 2025 09:49:08 +0800
Subject: [PATCH] 钥匙柜

---
 keyCabinet-android/datalibrary/src/main/java/com/example/datalibrary/manager/FaceSDKManager.java |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/keyCabinet-android/datalibrary/src/main/java/com/example/datalibrary/manager/FaceSDKManager.java b/keyCabinet-android/datalibrary/src/main/java/com/example/datalibrary/manager/FaceSDKManager.java
index cf5d8b3..cd1a90f 100644
--- a/keyCabinet-android/datalibrary/src/main/java/com/example/datalibrary/manager/FaceSDKManager.java
+++ b/keyCabinet-android/datalibrary/src/main/java/com/example/datalibrary/manager/FaceSDKManager.java
@@ -308,6 +308,17 @@
     }
 
     private static BDFaceImageInstance rgbInstance =null;
+    private LivenessModel livenessModel;
+
+    /**
+     * 0:绠$悊鍛橈紝1锛氱敤鎴�
+     * @param groupId
+     */
+    public void setGroupId(String groupId){
+        if(livenessModel!=null){
+            livenessModel.setGroupId(groupId);
+        }
+    }
     /**
      * 妫�娴�-娲讳綋-鐗瑰緛-浜鸿劯妫�绱㈡祦绋�
      *
@@ -318,7 +329,6 @@
      * @param faceDetectCallBack
      */
     public void onDetectCheck(
-            String groupId,
         final BDFaceImageConfig bdFaceImageConfig,
         final BDFaceImageConfig bdNirFaceImageConfig,
         final BDFaceImageConfig bdDepthFaceImageConfig,
@@ -329,8 +339,7 @@
         }
         long startTime = System.currentTimeMillis();
         // 鍒涘缓妫�娴嬬粨鏋滃瓨鍌ㄦ暟鎹�
-        LivenessModel livenessModel = new LivenessModel();
-        livenessModel.setGroupId(groupId);
+        livenessModel = new LivenessModel();
         // 鍒涘缓妫�娴嬪璞★紝濡傛灉鍘熷鏁版嵁YUV锛岃浆涓虹畻娉曟娴嬬殑鍥剧墖BGR
         // TODO: 鐢ㄦ埛璋冩暣鏃嬭浆瑙掑害鍜屾槸鍚﹂暅鍍忥紝鎵嬫満鍜屽紑鍙戠増闇�瑕佸姩鎬侀�傞厤
         //System.out.println("==rgbInstance==>鍒濆鍖�");
@@ -1213,7 +1222,7 @@
                             if (feat != null && feat.getScore() > threholdScore) {
                                 User userOld = FaceApi.getInstance().getUserListById(feat.getId());
                                 //System.out.println("==isOk==>鍖归厤鍒扮被鍨�:"+userOld.getUserName());
-                                if("0".equals(userOld.getGroupId())){
+                                if("1".equals(userOld.getGroupId())){
                                     user = userOld;
                                     topFeature = feat;
                                     break;

--
Gitblit v1.9.3