1

我有以下两张图片。我想将 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 );

我曾期望看到类似的东西: 预期翘曲

但是,我看到: 在此处输入图像描述

我还想提一下,当我拥有 OpenCV2.2 时,这段代码运行良好。但是最近我将我的 opencv 升级到了 2.4.9,现在它造成了麻烦。

4

0 回答 0