From 1ad0ffc6d99e1e3c8a1b6f46565303c5b6bf2a57 Mon Sep 17 00:00:00 2001 From: Sefik Ilkin Serengil Date: Sat, 13 Nov 2021 11:22:28 +0300 Subject: [PATCH] continue if no face detected --- deepface/commons/realtime.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/deepface/commons/realtime.py b/deepface/commons/realtime.py index d4e86e4..f071ab5 100644 --- a/deepface/commons/realtime.py +++ b/deepface/commons/realtime.py @@ -137,10 +137,12 @@ def analysis(db_path, model_name = 'VGG-Face', detector_backend = 'opencv', dist resolution = img.shape; resolution_x = img.shape[1]; resolution_y = img.shape[0] if freeze == False: - #faces = face_cascade.detectMultiScale(img, 1.3, 5) - #faces stores list of detected_face and region pair - faces = FaceDetector.detect_faces(face_detector, detector_backend, img, align = False) + try: + #faces store list of detected_face and region pair + faces = FaceDetector.detect_faces(face_detector, detector_backend, img, align = False) + except: #to avoid exception if no face detected + faces = [] if len(faces) == 0: face_included_frames = 0