我正在考虑使用 Visual Studio 2008 上的 OpenCV 2.3.1 实时拼接来自 2 个或更多(目前可能是 3 或 4 个)相机的图像。
但是,我很好奇它是如何完成的。
最近我研究了一些基于特征的图像拼接方法的技术。
它们中的大多数至少需要以下步骤:
1.特征检测 2.特征匹配 3.寻找单应性 4.目标图像到参考图像的转换 ...等
现在我读过的大多数技术只处理“ONCE”图像,而我希望它处理从几个相机捕获的一系列图像,我希望它是“实时的”。
到目前为止,这听起来可能仍然令人困惑。我正在描述细节:
将 3 个摄像头放置在不同的角度和位置,每个摄像头必须与相邻的摄像头有重叠区域,以构建实时视频拼接。
我想做的与以下链接中的内容类似,其中使用了 ASIFT。
http://www.youtube.com/watch?v=a5OK6bwke3I
我试图咨询该视频的所有者,但没有得到他的回复:(。
我可以使用图像拼接的方法来处理视频拼接吗?视频本身是由一系列图像组成的,所以我想知道这是否可能。但是,无论您使用何种特征检测器(SURF、SIFT、ASIFT 等),检测特征点似乎都非常耗时。这让我怀疑做实时视频拼接的可能性。