读取图像并检测关键点
img = cv2.imread(face.jpg)
faces = detector(img)
for face in faces:
landmarks = predictor(img, face)
对关键点进行膨胀变形(示例:横向拉伸)
for i in range(68):
landmarks.part(i).x = landmarks.part(i).x * 1.2 横向变胖
After Effects + Puppet Tool:
手动添加变形关键帧,结合“液化”工具实现胖瘦效果。