From c4b48ce46f2e508b36dbd6d78dd425a9a1cd5cb0 Mon Sep 17 00:00:00 2001 From: Andrea Lanfranchi Date: Wed, 21 Feb 2024 16:28:07 +0100 Subject: [PATCH] Early discard extracted faces below threshold --- deepface/modules/realtime.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deepface/modules/realtime.py b/deepface/modules/realtime.py index 94b2d1e..8abbda8 100644 --- a/deepface/modules/realtime.py +++ b/deepface/modules/realtime.py @@ -91,6 +91,8 @@ def analysis( faces = [] for face_obj in face_objs: facial_area = face_obj["facial_area"] + if facial_area["w"] <= 130: # discard small detected faces + continue faces.append( ( facial_area["x"], @@ -110,8 +112,6 @@ def analysis( detected_faces = [] face_index = 0 for x, y, w, h in faces: - if w <= 130: # discard small detected faces - continue face_detected = True if face_index == 0: face_included_frames += 1 # increase frame for a single face