Python 是否有使用伪3d面部地标进行面部对齐的方法?
有几种方法可以使用二维图像的二维关键点执行面对齐。想象有两个画面,一个有一张合适的脸,称之为“原创”。另一个是轻微的改变,例如,有一个头部旋转或瞳孔移动,称之为“旋转”。通常用于对齐的管道是Python 是否有使用伪3d面部地标进行面部对齐的方法?,python,opencv,face-alignment,Python,Opencv,Face Alignment,有几种方法可以使用二维图像的二维关键点执行面对齐。想象有两个画面,一个有一张合适的脸,称之为“原创”。另一个是轻微的改变,例如,有一个头部旋转或瞳孔移动,称之为“旋转”。通常用于对齐的管道是 检测面部并获取矩形(例如,dlib.get_frontial_face_detector()) 在“原始”和“旋转”上查找关键点(如cv2.AKAZE_create().detectAndCompute()) 匹配它们 对“旋转”图像执行cv2.warpAffine()或cv2.warpafferectiv
dlib.get_frontial_face_detector()
)cv2.warpAffine()
或cv2.warpafferective()
变换,将其调整为“原始”