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