From 472f146ecc1cbda4f0042997aeab82e91e5e7e58 Mon Sep 17 00:00:00 2001 From: h-alice Date: Fri, 3 Jan 2025 10:24:43 +0800 Subject: [PATCH] Avoid recreating `resp_objects`. As the following code review comment suggested: https://github.com/serengil/deepface/pull/1396#discussion_r1900015959 --- deepface/modules/demography.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deepface/modules/demography.py b/deepface/modules/demography.py index c199cd5..b10a33f 100644 --- a/deepface/modules/demography.py +++ b/deepface/modules/demography.py @@ -163,7 +163,11 @@ def analyze( # Convert the list of valid faces to a numpy array faces_array = np.array(valid_faces) - resp_objects = [{} for _ in range(len(valid_faces))] + + # Create placeholder response objects for each face + for _ in range(len(valid_faces)): + resp_objects.append({}) + # For each action, predict the corresponding attribute pbar = tqdm(