From 32f8f6596e1607d22a42bb24cd6ec4d8e04f0e5c Mon Sep 17 00:00:00 2001 From: Sefik Ilkin Serengil Date: Fri, 12 Apr 2024 17:22:08 +0100 Subject: [PATCH 1/2] consider arguments have impact on embeddings --- deepface/modules/recognition.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/deepface/modules/recognition.py b/deepface/modules/recognition.py index ffa8dc5e3..a31eadcd3 100644 --- a/deepface/modules/recognition.py +++ b/deepface/modules/recognition.py @@ -92,8 +92,22 @@ def find( if os.path.isdir(db_path) is not True: raise ValueError("Passed db_path does not exist!") - file_name = f"ds_{model_name}_{detector_backend}_v2.pkl" + file_parts = [ + "ds", + "model", + model_name, + "detector", + detector_backend, + "aligned" if align else "unaligned", + "normalization", + normalization, + "expand", + str(expand_percentage), + ] + + file_name = "_".join(file_parts) + ".pkl" file_name = file_name.replace("-", "").lower() + datastore_path = os.path.join(db_path, file_name) representations = [] @@ -176,6 +190,7 @@ def find( detector_backend=detector_backend, enforce_detection=enforce_detection, align=align, + expand_percentage=expand_percentage, normalization=normalization, silent=silent, ) # add new images From a30dd82a22572aaf3d06a60e36f65dc62ddbb825 Mon Sep 17 00:00:00 2001 From: Sefik Ilkin Serengil Date: Fri, 12 Apr 2024 17:31:18 +0100 Subject: [PATCH 2/2] whitespace removed --- deepface/modules/recognition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deepface/modules/recognition.py b/deepface/modules/recognition.py index a31eadcd3..03541c286 100644 --- a/deepface/modules/recognition.py +++ b/deepface/modules/recognition.py @@ -107,7 +107,7 @@ def find( file_name = "_".join(file_parts) + ".pkl" file_name = file_name.replace("-", "").lower() - + datastore_path = os.path.join(db_path, file_name) representations = []