From 45c9f723e0ef7b2ff26d574ef85e0c35aa216575 Mon Sep 17 00:00:00 2001 From: Programador Artificial Date: Sat, 13 Jul 2024 16:42:03 -0300 Subject: [PATCH 1/2] Fix extract faces grayscale --- deepface/modules/detection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deepface/modules/detection.py b/deepface/modules/detection.py index 6598bbf2..c6cc5e21 100644 --- a/deepface/modules/detection.py +++ b/deepface/modules/detection.py @@ -125,7 +125,7 @@ def extract_faces( h = int(current_region.h) resp_obj = { - "face": current_img[:, :, ::-1], + "face": current_img if grayscale else current_img[:, :, ::-1], "facial_area": { "x": x, "y": y, From 1ade9001a7fb1e61ad27528938771be36666fa31 Mon Sep 17 00:00:00 2001 From: Programador Artificial Date: Sat, 13 Jul 2024 17:00:14 -0300 Subject: [PATCH 2/2] Improve documentation of grayscale --- deepface/DeepFace.py | 4 ++-- deepface/modules/detection.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deepface/DeepFace.py b/deepface/DeepFace.py index 0ac2be50..327f9a88 100644 --- a/deepface/DeepFace.py +++ b/deepface/DeepFace.py @@ -503,8 +503,8 @@ def extract_faces( expand_percentage (int): expand detected facial area with a percentage (default is 0). - grayscale (boolean): Flag to convert the image to grayscale before - processing (default is False). + grayscale (boolean): Flag to convert the output face image to grayscale + (default is False). anti_spoofing (boolean): Flag to enable anti spoofing (default is False). diff --git a/deepface/modules/detection.py b/deepface/modules/detection.py index c6cc5e21..76daa084 100644 --- a/deepface/modules/detection.py +++ b/deepface/modules/detection.py @@ -45,8 +45,8 @@ def extract_faces( expand_percentage (int): expand detected facial area with a percentage - grayscale (boolean): Flag to convert the image to grayscale before - processing (default is False). + grayscale (boolean): Flag to convert the output face image to grayscale + (default is False). anti_spoofing (boolean): Flag to enable anti spoofing (default is False).