如何使用单应法旋转图像中心的图像?

时间:2012-06-09 03:00:27

标签: c++ image-processing opencv

我正在使用opencv warpPerspective来生成具有不同旋转的图像,以评估我的特征点检测算法。

在单应矩阵中,左上方2x2矩阵是旋转矩阵as referred here

但结果是绕原点(左上角)旋转,如何修改单应矩阵以使图像围绕其中心旋转?

问候。

1 个答案:

答案 0 :(得分:2)

参见此矩阵

enter image description here

转换和旋转的仿射变换,居中是旋转的中心。要从中获得单应性,只需要添加最后一个原始[ 0 0 1]。您可以使用getRotationMatrix2D计算此矩阵,然后使用warpAffine或形成单应性并使用warpPerspective。请告诉我们它是怎么回事。