opencv - OpenCV的拼接模块是否可以拼接平行运动相机拍摄的图像?

标签 opencv image-processing panoramas image-stitching opencv-stitching

我想知道 OpenCV 的拼接( http://docs.opencv.org/modules/stitching/doc/stitching.html )模块是否能够拼接从平行运动的相机拍摄的图像到正在拍摄的平面?

我知道通常所有的全景拼接工具都假设相机的中心是固定的,并且相机只会经历摇摄或俯仰等运动。

我在想是否可以使用这个模块来拼接从平行于平面移动的相机拍摄的图像。这个想法是创建一个地面全景图。

问候

最佳答案

仅作记录。

open cv 中的当前拼接实用程序不考虑相机的平移,仅假设相机绕其轴旋转。因此,基本上它会尝试在圆柱形或球形 Canvas 上创建和投影图像。

但就我而言,我需要在预测相机变换时考虑平移运动,而这对于 opencv 的现有拼接实用程序是不可能的。

所有这些观察都是基于 opencv 代码的代码走查和试验得出的。

但是,欢迎您更正此信息或添加更多信息,以便将来成为有用的引用。

问候

关于opencv - OpenCV的拼接模块是否可以拼接平行运动相机拍摄的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16265056/

相关文章:

python - 如何在 python 中使用 opencv 对图像进行校正?

c++ - 如何找到图像的非方形 ROI?

c++ - 定义清晰但角度变化的图像的图像识别

unity3d - Unity- Photosphere Photo Viewer for Google Cardboard

java - 是否可以通过 Java 在 Android 中进行全景图像拼接?

javascript - Three.js:在全景图的地板上添加图像

opencv - 在使用cvFindContours和cvSnakeImage时遇到麻烦

python - 如何检测实心圆网格?

OpenCV 2.4.3 FaceRecognizer 无法识别我的脸

python - 使用 numpy 创建大型数组的最佳数据类型