def rockx_face_landmark(self, in_img, width, height, pixel_fmt, face_box):
"""
face landmark 68 and 5 point
:param in_img: Input image(numpy ndarray)
:param width: Image width
:param height: Image height
:param pixel_fmt: Image pixel format
:param face_box: Face detect region(RockX.Rect)
:return: (ret, face_landmark) ret: return code; face_landmark: RockX.FaceLandmark
"""
ret, result = self.rockx_base.rockx_face_landmark(in_img, width, height, pixel_fmt, face_box)
face_landmark = RockX.FaceLandmark(image_width=result.image_width,
image_height=result.image_height,
face_box=RockX._get_rect(result.face_box),
landmarks_count=result.landmarks_count,
landmarks=RockX._get_point_list(result.landmarks, result.landmarks_count),
score=result.score)
return ret, face_landmark