avoid duplicate detections and loadings

This commit is contained in:
Sefik Ilkin Serengil 2024-02-24 16:24:15 +00:00
parent 0d18a7c2df
commit 644c6b4013
2 changed files with 6 additions and 6 deletions

View File

@ -19,7 +19,7 @@ from deepface.modules import (
recognition,
demography,
detection,
realtime,
streaming,
)
from deepface import __version__
@ -409,7 +409,7 @@ def stream(
time_threshold = max(time_threshold, 1)
frame_threshold = max(frame_threshold, 1)
realtime.analysis(
streaming.analysis(
db_path=db_path,
model_name=model_name,
detector_backend=detector_backend,

View File

@ -91,7 +91,7 @@ def analysis(
faces = []
for face_obj in face_objs:
facial_area = face_obj["facial_area"]
if facial_area["w"] <= 130: # discard small detected faces
if facial_area["w"] <= 130: # discard small detected faces
continue
faces.append(
(
@ -176,7 +176,7 @@ def analysis(
demographies = DeepFace.analyze(
img_path=custom_face,
detector_backend=detector_backend,
detector_backend="skip",
enforce_detection=False,
silent=True,
)
@ -411,7 +411,7 @@ def analysis(
img_path=custom_face,
db_path=db_path,
model_name=model_name,
detector_backend=detector_backend,
detector_backend="skip",
distance_metric=distance_metric,
enforce_detection=False,
silent=True,
@ -429,7 +429,7 @@ def analysis(
display_img = cv2.imread(label)
# to use extracted face
source_objs = DeepFace.extract_faces(
img_path=label,
img_path=display_img,
target_size=(pivot_img_size, pivot_img_size),
detector_backend=detector_backend,
enforce_detection=False,