From 9e5b6938faeca7bf3a46a2119a39dd0b50d05a02 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 10 Jul 2025 11:10:34 -0600 Subject: [PATCH] Correctly handle min_faces --- frigate/data_processing/real_time/face.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frigate/data_processing/real_time/face.py b/frigate/data_processing/real_time/face.py index 940373d3b..c985c9dc7 100644 --- a/frigate/data_processing/real_time/face.py +++ b/frigate/data_processing/real_time/face.py @@ -303,9 +303,6 @@ class FaceRealTimeProcessor(RealTimeProcessorApi): self.person_face_history[id] ) - if len(self.person_face_history[id]) < self.face_config.min_faces: - weighted_sub_label = "unknown" - self.requestor.send_data( "tracked_object_update", json.dumps( @@ -460,6 +457,9 @@ class FaceRealTimeProcessor(RealTimeProcessorApi): if not results_list: return None, 0.0 + if len(results_list) < self.face_config.min_faces: + return None, 0.0 + counts: dict[str, int] = {} weighted_scores: dict[str, int] = {} total_weights: dict[str, int] = {}