OpenCV 2.4.9 Перспективная деформация

У меня есть следующие два изображения. Я хочу деформировать im1 в плоскость im2, т.е. im2 - целевая плоскость.

im1im2

Итак, я вычисляю гомографию между разреженными точками совпадения

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, и теперь это вызывает проблемы.

0 ответов

Другие вопросы по тегам