如何对Mat的单个坐标使用warpPerspective

时间:2012-05-10 10:08:39

标签: c++ opencv

我使用以下方法成功找到了2张图像之间的单应矩阵:

Mat H = findHomography(mpts_2, mpts_1, RANSAC, 1, outlier_mask);

现在,有了给定的Mat H,我不想找到图像四个角点的变换。 那么如何使用warpPerspective()获得这些点的转换?!?或者我必须使用transform()函数吗?

我需要对这些点进行转换,以获得扭曲图像与原始图像的交集。 在此先感谢您的努力...

1 个答案:

答案 0 :(得分:1)

我认为您对perspectiveTransform(...)感兴趣。它类似于warpPerspective(...),它只对矢量进行操作,而不是对整个图像进行操作。