OpenCV的拼接模块能够拼接从平行运动相机拍摄的图像吗? [英] Is stitching module of OpenCV able to stitch images taken from a parallel motion camera?

查看:154
本文介绍了OpenCV的拼接模块能够拼接从平行运动相机拍摄的图像吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



我知道通常所有的全景拼接工具都假设摄像机的中心是固定的,而摄像机只能进行平移或俯仰等运动。



<我正在考虑是否可以使用此模块缝合从平行于平面移动的相机拍摄的图像。我们的想法是创建一个地面全景地图。



问候

解决方案

仅供记录。



打开cv中的当前拼接实用程序不考虑相机的平移,只假设相机绕其轴旋转。所以,基本上它试图在圆柱形或球形画布上创建和投影图像。



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



所有这些观察都是基于opencv代码的代码演练和试验。



但是,欢迎你更正此信息或添加更多信息,以便将来有用。



问候


I was wondering if the stitching(http://docs.opencv.org/modules/stitching/doc/stitching.html) module of OpenCV is able to stitch the images taken from a camera that is in parallel motion to the plane which is being photographed ?

I know that generally all the panoramic stitching tools assume that the center of the camera is fixed and that the camera only experiences motion such as pan or pitch.

I was thinking if I can use this module to stitch the image taken from a camera which moves parallel to the plane. The idea is to create a panoramic map of the ground.

Regards

解决方案

Just for the record.

The current stitching utility in open cv does not consider translation of the camera and only assumes that camera is rotated around its axis. So, basically it tries to create and project images on cylindrical or spherical canvas.

But in my case, I needed to consider the translation motion while predicting the camera transformation and this is not possible with the existing stitching utility of opencv.

All these observations are made based on the code walk-through of opencv code and through trials.

But, you are welcome to correct this information or to add more information so that this can be a useful future reference.

Regards

这篇关于OpenCV的拼接模块能够拼接从平行运动相机拍摄的图像吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆