使用python在视频中进行面部对齐

时间:2017-11-24 15:09:59

标签: python opencv alignment

我想在视频的一系列帧中执行面部对齐。我正在使用itraface人脸检测器跟踪器跟踪脸部的兴趣点。这些点可以在这里找到:

enter image description here

我想要旋转(使用Python代码)。我的问题是,是否有办法使用眼睛或嘴巴的点(眼睛的最左右点或嘴巴)计算旋转角度。如何计算该角度?

1 个答案:

答案 0 :(得分:2)

从地标中获取两个眼睛区域以计算每只眼睛的中心。然后得到眼睛之间的中心点。这是您要旋转面部的点。 然后用双眼的坐标找到角度并用cv2.getRotationMatrix2D构建旋转矩阵

您可以找到此方法的详细信息here