              landmarks = alignment["landmarks_xy"]
              logger.trace("Drawing Landmarks: (landmarks: %s, color: %s, radius: %s)",
                           landmarks, color, radius)
              for (pos_x, pos_y) in landmarks:
                  cv2.circle(self.image,  # pylint: disable=no-member
                             (pos_x, pos_y), radius, color, -1)
  
      def draw_landmarks_mesh(self, color_id=4, thickness=1):
          """ Draw the facial landmarks """
          color = self.colors[color_id]
          facial_landmarks_idxs = OrderedDict([("mouth", (48, 68)),
 
</s> remove             landmarks = alignment["landmarks_xy"]
 </s> add             landmarks = alignment["landmarks_xy"].astype("int32") </s> remove             cv2.polylines(self.image, [roi], True, color, thickness)  # pylint: disable=no-member
 </s> add             cv2.polylines(self.image, [roi], True, color, thickness) </s> remove             cv2.rectangle(self.image,  # pylint: disable=no-member
                          top_left, bottom_right, color, thickness)
 </s> add             cv2.rectangle(self.image, top_left, bottom_right, color, thickness) </s> remove             cv2.putText(self.image,  # pylint: disable=no-member
 </s> add             cv2.putText(self.image, </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)
                cv2.circle(self.image, (pos_x, pos_y), radius, color, -1)
              landmarks = alignment["landmarks_xy"]
              logger.trace("Drawing Landmarks: (landmarks: %s, color: %s, radius: %s)",
                           landmarks, color, radius)
              for (pos_x, pos_y) in landmarks:
                cv2.circle(self.image, (pos_x, pos_y), radius, color, -1)
                cv2.circle(self.image, (pos_x, pos_y), radius, color, -1)
  
      def draw_landmarks_mesh(self, color_id=4, thickness=1):
          """ Draw the facial landmarks """
          color = self.colors[color_id]
          facial_landmarks_idxs = OrderedDict([("mouth", (48, 68)),
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 
tools/lib_alignments/annotate.py