我需要对这个视频https://youtu.be/59RJeLlDAxQ做同样的事情,但是在 Opencv 中。现在我正在做这件事http://ramsrigoutham.com/2012/11/22/panorama-image-stitching-in-opencv/在最终的图像合并中稍作修改,但效果不是很好. 我该如何进行?
编辑 为了测试我正在使用这个页面的视频实验室http://www.cs.ucsb.edu/~holl/CS290I/Assignments/Assignments-3/Assignment3Mosaicing.html
我在那个视频上运行了我的代码,我得到了这个:
这不是很准确,但没关系。如果我让程序运行,在某个时候我的缝合器会产生这个: 。
对于拼接 ROIs 而不是 ramsrigoutham.com 的,我正在使用这个:
warpPerspective(current_frame, rImg, H, Size(current_frame.cols, current_frame.rows), INTER_NEAREST);
Mat roi1(final_img, Rect(img_loop.cols, img_loop.rows, vImg[1].cols, vImg[1].rows));
Mat roi2(final_img, Rect(img_loop.cols, img_loop.rows, rImg.cols, rImg.rows));
rImg.copyTo(roi2);
vImg[1].copyTo(roi1);