From 6e6215e4b9bf0895521e8be0adc28c2525caa71f Mon Sep 17 00:00:00 2001 From: Ronald Pereira Date: Thu, 26 Jan 2023 11:49:56 -0300 Subject: [PATCH] updated PR to remove model parameter --- deepface/DeepFace.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/deepface/DeepFace.py b/deepface/DeepFace.py index f0e2b8b..7aa4d8a 100644 --- a/deepface/DeepFace.py +++ b/deepface/DeepFace.py @@ -494,7 +494,7 @@ def find(img_path, db_path, model_name ='VGG-Face', distance_metric = 'cosine', return resp_obj -def represent(img_path, model_name = 'VGG-Face', model = None, enforce_detection = True, detector_backend = 'opencv', align = True, normalization = 'base'): +def represent(img_path, model_name = 'VGG-Face', enforce_detection = True, detector_backend = 'opencv', align = True, normalization = 'base'): """ This function represents facial images as vectors. The function uses convolutional neural networks models to generate vector embeddings. @@ -504,10 +504,6 @@ def represent(img_path, model_name = 'VGG-Face', model = None, enforce_detection model_name (string): VGG-Face, Facenet, Facenet512, OpenFace, DeepFace, DeepID, Dlib, ArcFace, SFace - model: Built deepface model. A face recognition model is built every call of verify function. You can pass pre-built face recognition model optionally if you will call verify function several times. Consider to pass model if you are going to call represent function in a for loop. - - model = DeepFace.build_model('VGG-Face') - enforce_detection (boolean): If no face could not be detected in an image, then this function will return exception by default. Set this to False not to have this exception. This might be convenient for low resolution images. @@ -522,8 +518,7 @@ def represent(img_path, model_name = 'VGG-Face', model = None, enforce_detection """ resp_objs = [] - if model is None: - model = build_model(model_name) + model = build_model(model_name) #--------------------------------- # we started to run pre-process in verification. so, this can be skipped if it is coming from verification.