warpPerspective après findHomography
Bonjour,
J'ai essayé les deux codes que j'ai trouvé sur internet:
https://stackoverflow.com/questions/...ages-in-opencv
http://answers.opencv.org/question/7...indhomography/
Mais j'obtient pas de résultats (image en gris).
Je met mon code, l'homographie marche mais pas le reste:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Mat H = findHomography( obj, scene, CV_RANSAC);
Mat warpImage2;
cv::warpPerspective(img_scene, warpImage2, H, Size(img_scene.cols, img_scene.rows), INTER_CUBIC, BORDER_TRANSPARENT);
Mat final(Size(img_scene.cols * 2 , img_scene.rows), CV_8UC3);
Mat roi1(final, Rect(0, 0, img_object.cols, img_object.rows));
Mat roi2(final, Rect(img_object.cols, 0, img_scene.cols, img_scene.rows));
warpImage2.copyTo(roi2);
img_object.copyTo(roi1);
cv::namedWindow("final",WINDOW_NORMAL);
imshow("final", final);
waitKey(0); |
Merci d'avance.