          """ 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)
          points = np.expand_dims(points, axis=1)
          points = cv2.transform(points,  # pylint: disable=no-member
                                 matrix, points.shape)
          retval = np.squeeze(points)
          logger.trace("Returning: %s", retval)
          return retval
  
      def get_original_roi(self, mat, size, padding=0):
 
</s> remove         retval = cv2.warpAffine(image,  # pylint: disable=no-member
                                matrix, (size, size), flags=interpolators[0])
 </s> add         retval = cv2.warpAffine(image, matrix, (size, size), flags=interpolators[0])
 </s> remove         matrix = cv2.invertAffineTransform(matrix)  # pylint: disable=no-member
 </s> add         matrix = cv2.invertAffineTransform(matrix)
 </s> remove         return cv2.transform(points, matrix)  # pylint: disable=no-member
 </s> add         return cv2.transform(points, matrix)
 </s> remove                 cv2.polylines(self.image,  # pylint: disable=no-member
                              points, fill_poly, color, thickness)
 </s> add                 cv2.polylines(self.image, points, fill_poly, color, thickness) </s> remove             mask = cv2.dilate(mask,  # pylint: disable=no-member
                              kernel, iterations=1)
 </s> add             mask = cv2.dilate(mask, kernel, iterations=1)

        points = cv2.transform(points, matrix, points.shape)

          """ 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)
          points = np.expand_dims(points, axis=1)
        points = cv2.transform(points, matrix, points.shape)
        points = cv2.transform(points, matrix, points.shape)
          retval = np.squeeze(points)
          logger.trace("Returning: %s", retval)
          return retval
  
      def get_original_roi(self, mat, size, padding=0):
keep keep keep keep replace replace keep keep keep keep keep
 Landmarks stored and used as floating point numbers (#928)

* remove and fix int adjustments
* masking rounding 
lib/aligner.py