有时候,我们希望数据集中的人脸全是正的,而不是歪着头的,并且希望所有的人脸都处于图片中固定的位置,于是我们需要对图像进行旋转,将头摆正,然后再进行平移,把人脸放到图片正中央。
此时,我们需要建立纠正后图像与原图的关系。
如图,我们需要将(x,y)纠正为(x’,y’)。
可以得到如下表达式:
我选取的是眼角的两个点(通过特征点定位得到),设置变换后的点为(110,95),(160,95)。
这样,4个方程解4个未知数。可以得到变换参数:
最后,将整幅图像变换即可,再来一个效果图: