          """ Transform Image """
          logger.trace("matrix: %s, size: %s. padding: %s", mat, size, padding)
          matrix = self.transform_matrix(mat, size, padding)
          interpolators = get_matrix_scaling(matrix)
          return cv2.warpAffine(  # pylint: disable=no-member
              image, matrix, (size, size), flags=interpolators[0])
  
      def transform_points(self, points, mat, size, padding=0):
          """ Transform points along matrix """
          logger.trace("points: %s, matrix: %s, size: %s. padding: %s", points, mat, size, padding)
          matrix = self.transform_matrix(mat, size, padding)
 
</s> remove         points = cv2.transform(  # pylint: disable=no-member
            points, matrix, points.shape)
 </s> add         points = cv2.transform(points,  # pylint: disable=no-member
                               matrix, points.shape)
 </s> remove         """ Return the square aligned box location on the original
            image """
 </s> add         """ Return the square aligned box location on the original image """
 </s> remove         points = np.array([[0, 0],
                           [0, size - 1],
                           [size - 1, size - 1],
                           [size - 1, 0]], np.int32)
 </s> add         points = np.array([[0, 0], [0, size - 1], [size - 1, size - 1], [size - 1, 0]], np.int32)
 </s> remove     def get_feature_mask(aligned_landmarks_68, size,
                         padding=0, dilation=30):
 </s> add     def get_feature_mask(aligned_landmarks_68, size, padding=0, dilation=30):
 </s> remove         alignment = get_align_mat(face, size, align_eyes)
 </s> add         alignment = get_align_mat(face)

        retval = cv2.warpAffine(image,  # pylint: disable=no-member
                                matrix, (size, size), flags=interpolators[0])
        return retval

          """ Transform Image """
          logger.trace("matrix: %s, size: %s. padding: %s", mat, size, padding)
          matrix = self.transform_matrix(mat, size, padding)
          interpolators = get_matrix_scaling(matrix)
        retval = cv2.warpAffine(image,  # pylint: disable=no-member
                                matrix, (size, size), flags=interpolators[0])
        return retval
        retval = cv2.warpAffine(image,  # pylint: disable=no-member
                                matrix, (size, size), flags=interpolators[0])
        return retval
  
      def transform_points(self, points, mat, size, padding=0):
          """ Transform points along matrix """
          logger.trace("points: %s, matrix: %s, size: %s. padding: %s", points, mat, size, padding)
          matrix = self.transform_matrix(mat, size, padding)
keep keep keep keep replace replace keep keep keep keep keep
 Align eyes deprecation (#851)

* align eyes removal

* add align_eyes tool 
lib/aligner.py