Skip to content
Snippets Groups Projects
Commit 6c27b323 authored by Amir MOHAMMADI's avatar Amir MOHAMMADI
Browse files

Use our common right eye and left eye names instead

parent 1567ca3f
No related branches found
No related tags found
1 merge request!58Use our common right eye and left eye names instead
Pipeline #
...@@ -71,7 +71,7 @@ def detect_face_landmarks_in_image(image, method="dlib"): ...@@ -71,7 +71,7 @@ def detect_face_landmarks_in_image(image, method="dlib"):
``annotations`` : :py:class:`dict` ``annotations`` : :py:class:`dict`
A dictionary containing annotations of the face bounding box, eye locations and facial landmarks. A dictionary containing annotations of the face bounding box, eye locations and facial landmarks.
Dictionary must be as follows ``{'topleft': (row, col), 'bottomright': (row, col), 'left_eye': (row, col), 'right_eye': (row, col), 'landmarks': [(col1,row1), (col2,row2), ...]}``. Dictionary must be as follows ``{'topleft': (row, col), 'bottomright': (row, col), 'leye': (row, col), 'reye': (row, col), 'landmarks': [(col1,row1), (col2,row2), ...]}``.
If no annotations found an empty dictionary is returned. If no annotations found an empty dictionary is returned.
Where (rowK,colK) is the location of Kth facial landmark (K=0,...,67). Where (rowK,colK) is the location of Kth facial landmark (K=0,...,67).
""" """
...@@ -147,9 +147,9 @@ def detect_face_landmarks_in_image(image, method="dlib"): ...@@ -147,9 +147,9 @@ def detect_face_landmarks_in_image(image, method="dlib"):
annotations['landmarks'] = points annotations['landmarks'] = points
annotations['left_eye'] = left_eye annotations['leye'] = left_eye
annotations['right_eye'] = right_eye annotations['reye'] = right_eye
return annotations return annotations
...@@ -174,7 +174,7 @@ def normalize_image_size_in_grayscale(image, annotations, ...@@ -174,7 +174,7 @@ def normalize_image_size_in_grayscale(image, annotations,
A dictionary containing annotations of the face bounding box, A dictionary containing annotations of the face bounding box,
eye locations and facial landmarks. eye locations and facial landmarks.
Dictionary must be as follows: ``{'topleft': (row, col), 'bottomright': (row, col), Dictionary must be as follows: ``{'topleft': (row, col), 'bottomright': (row, col),
'left_eye': (row, col), 'right_eye': (row, col)}``. 'leye': (row, col), 'reye': (row, col)}``.
``face_size`` : :py:class:`int` ``face_size`` : :py:class:`int`
The size of the face after normalization. The size of the face after normalization.
...@@ -198,7 +198,7 @@ def normalize_image_size_in_grayscale(image, annotations, ...@@ -198,7 +198,7 @@ def normalize_image_size_in_grayscale(image, annotations,
crop_size=(face_size, face_size), crop_size=(face_size, face_size),
eyes_center=(face_size / 4., (face_size - 0.5) / 2.)) eyes_center=(face_size / 4., (face_size - 0.5) / 2.))
right_eye, left_eye = annotations['right_eye'], annotations['left_eye'] right_eye, left_eye = annotations['reye'], annotations['leye']
normalized_image = face_eyes_norm( image, right_eye = right_eye, left_eye = left_eye ) normalized_image = face_eyes_norm( image, right_eye = right_eye, left_eye = left_eye )
...@@ -240,7 +240,7 @@ def normalize_image_size(image, annotations, face_size, ...@@ -240,7 +240,7 @@ def normalize_image_size(image, annotations, face_size,
A dictionary containing annotations of the face bounding box, A dictionary containing annotations of the face bounding box,
eye locations and facial landmarks. eye locations and facial landmarks.
Dictionary must be as follows: ``{'topleft': (row, col), 'bottomright': (row, col), Dictionary must be as follows: ``{'topleft': (row, col), 'bottomright': (row, col),
'left_eye': (row, col), 'right_eye': (row, col)}``. 'leye': (row, col), 'reye': (row, col)}``.
``face_size`` : :py:class:`int` ``face_size`` : :py:class:`int`
The size of the face after normalization. The size of the face after normalization.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment