我问了很多的图像拼接相关的问题在这里由于我是哑巴SOO了解某些事情:(
我目前工作的一个基于单应性,多机图像拼接和具有我不能独自解决一些问题。 我使用Visual Studio 2008/2010和OpenCV 2.3.1在我的项目上工作。
我会在下面说明它们:
首先,我已经把一些东西(代码,视频...等),其稍后将在下面的环节,我仅限于在当前最后2个链接提...
https://docs.google.com/folder/d/0B2r9FmkcbNwAM2drVHVJUktnS3M/edit
PLZ看看视频“Stitching_HomographyBased.avi”,它存在于上面提到的链接。
在12秒的视频显示,我的代码是如何目前正在。 我用2个网络摄像头,把它们尽可能接近和在不同的方向与rougly 30%〜50%重叠区域。 图像1和图像2示出了通过单独的2个相机拍摄的图像。 更广泛的窗口,当然,示出了对准(拼接)的全景。
然而,视频显示扭曲图像没有正确对齐的问题(见0:04,在我的实验室队友站立在2个图像的边界)
其对相关研究的一些调查之后,我猜的,导致这一结果的主要原因之一可能是由于这样的事实,我没有做相机标定两个摄像头和径向和切向变形引起的误差。 是我想正确的或可能有一些其他因素也使这种不匹配的发生呢?
然后我试图做摄像机标定与摄像机标定和棋盘现有的代码,但我只是不停地越来越怪异的结果。 PLZ看到链接名为“BadCalibration.avi”另一个视频。 这有什么错我校准相机的方式吗?
我的代码也被上传在上面的链接,它的命名Stitching1024.cpp
感谢所有帮助。