From c9d2fcd0dd56c2729ba6dfe612a726b8461a42b5 Mon Sep 17 00:00:00 2001 From: zqc <835569504@qq.com> Date: Fri, 9 Jan 2026 13:32:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=BA=9B=E6=89=93?= =?UTF-8?q?=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- biz/video_face_prison_biz.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/biz/video_face_prison_biz.py b/biz/video_face_prison_biz.py index 0644cf4..325a115 100644 --- a/biz/video_face_prison_biz.py +++ b/biz/video_face_prison_biz.py @@ -165,9 +165,11 @@ class VideoFacePrisonBiz(BaseFaceBiz): # 检查是否在冷却期内 if person_id in self.person_cooldown: if current_time <= self.person_cooldown[person_id]: + print(f"{person_id} in cooldown") # 还在冷却期内,忽略此人 return False, None else: + print(f"{person_id} cooldown expired, remove") # 冷却期结束,删除记录 del self.person_cooldown[person_id] @@ -183,7 +185,10 @@ class VideoFacePrisonBiz(BaseFaceBiz): self.person_cooldown[person_id] = current_time + self.cooldown_seconds # 清空该人员的匹配记录 del self.person_tracking[person_id] + print(f"{person_id} passed") return True, person_id + else: + print(f"{person_id} not enough matches, count: {len(recent_matches)}") return False, None @@ -210,6 +215,7 @@ class VideoFacePrisonBiz(BaseFaceBiz): # 查找最佳匹配 best_name, similarity = self.find_best_match(face.embedding) + # print(f"best_name: {best_name}, similarity: {similarity}") is_match = best_name is not None and similarity >= self.similarity_threshold # 新增:判断是否已经通过