OpenCV 2.4.9 Perspective Warp

时间:2014-10-08 07:05:11

标签: c++ opencv warp

我有以下两张图片。我想将im1变成im2的平面,即。 im2是目标平面。

im1 im2

所以,我计算稀疏匹配点之间的单应性

cv::Mat H = cv::findHomography(matPt1, matPt2, CV_RANSAC );
cv::Mat xxim = im1.clone();
cv::warpPerspective(im1, xxim, H, cv::Size(im2.rows, im2.cols) );
imshow( "xxim", xxim );

我本来希望看到类似的东西: expected warp

然而,我看到: enter image description here

我还想提一下,当我使用OpenCV2.2时,这段代码工作正常。不过最近我将opencv升级到了2.4.9,现在它造成了麻烦。

0 个答案:

没有答案