1

次の2つの画像があります。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