我在 OpenCV 中找到了一些有关全景图像互相拼接的基本工作示例。我还在API 文档中找到一些有用的文档,但是我无法通过提供其他信息来加速处理。
在我的情况下,我生成了一个 20x20 的单帧网格图像集,总共有 400 张图像需要拼接成一张大图。这在现代 PC 上需要耗费大量时间,所以在开发板上可能需要数小时。
是否有任何方法可以告诉 OpenCV 实例有关图像的信息,例如我事先知道所有图像的相对位置,它们将如何显示在网格上?我目前看到的唯一 API 调用是通过 vImg.push_back()
将所有图像不加区别地添加到队列中。
参考资料
- Stitching. Image Stitching - OpenCV API Documentation,访问日期 2014-02-26,
<http://docs.opencv.org/modules/stitching/doc/stitching.html>
- OpenCV Stitching example (Stitcher class, Panorama),访问日期 2014-02-26,
<http://feelmare.blogspot.ca/2013/11/opencv-stitching-example-stitcher-class.html>
<http://ramsrigoutham.com/2012/11/22/panorama-image-stitching-in-opencv/>