From 956906a4d02671644f81aedd99e692602dec5c50 Mon Sep 17 00:00:00 2001 From: Olegs NIKISINS <onikisins@italix03.idiap.ch> Date: Thu, 1 Mar 2018 16:51:34 +0100 Subject: [PATCH] Changed hard-coded constants into face size relative in FaceEyesNorm call --- bob/pad/face/preprocessor/ImageFaceCrop.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bob/pad/face/preprocessor/ImageFaceCrop.py b/bob/pad/face/preprocessor/ImageFaceCrop.py index 27b7671e..d79e21f2 100644 --- a/bob/pad/face/preprocessor/ImageFaceCrop.py +++ b/bob/pad/face/preprocessor/ImageFaceCrop.py @@ -88,7 +88,11 @@ class ImageFaceCrop(Preprocessor): if use_face_alignment: - face_eyes_norm = bob.ip.base.FaceEyesNorm(eyes_distance = 32.5, crop_size = (face_size, face_size), eyes_center = (16, 31.75)) # Add more params, + face_eyes_norm = bob.ip.base.FaceEyesNorm( + eyes_distance=(face_size / 2.), + crop_size=(face_size, face_size), + eyes_center=(face_size / 4., (face_size - 0.5) / 2.)) + right_eye,left_eye=annotations['right_eye'],annotations['left_eye'] normalized_image = face_eyes_norm( image, right_eye = right_eye, left_eye = left_eye ) -- GitLab