= dlib.shape_predictor(PREDICTOR_PATH)
def get_landmarks(im):
rects = detector(im, 1)
if len...这是生成上图的代码:
LEFT_EYE_POINTS = list(range(42, 48))
RIGHT_EYE_POINTS = list(range(36, 42))
LEFT_BROW_POINTS...= list(range(22, 27))
RIGHT_BROW_POINTS = list(range(17, 22))
NOSE_POINTS = list(range(27, 35))
MOUTH_POINTS..., points2):
"""
Return an affine transformation [s * R | T] such that:
sum ||s*R*p1,i...+ T - p2,i||^2
is minimized.
"""
# Solve the procrustes problem by subtracting centroids,