【发布时间】:2016-09-01 11:02:14
【问题描述】:
我有 7 张来自 gopro 的图像(装备中有 5 个摄像头,一个用于顶部,一个用于底部,它们都是 gopro 摄像头)。我想将所有这些图像拼接在一起以创建 3d 全景图。我已经能够使用 opencvstitching_detailed.cpp 在 Rig 中拼接 5 个图像。文件链接:
https://raw.githubusercontent.com/opencv/opencv/master/samples/cpp/stitching_detailed.cpp
但我不确定如何缝合顶部和底部(对我来说,现在底部并不那么重要,但我必须对顶部做一些事情)。知道如何做到这一点吗?如果我也可以使用相同的stitching_detailed.cpp 缝合顶部,请告诉我。
以下链接包含我正在使用的图像。它还包含我在 rig 中拼接图像得到的结果。
https://drive.google.com/folderview?id=0B_Bl8s2ePunQcnBaM3A4WDlDcXM&usp=sharing
【问题讨论】:
-
如果有足够的特征,这个拼接代码会拼接所有的图像(水平和垂直)。可能是顶部和底部的图像没有太多的重叠区域和特征可以缝合。你能给我你正在使用的图像吗?
-
我添加了我正在使用的图片的链接。
-
实际上我必须以编程方式执行此操作。我必须实时将视频拼接在一起。这只是视频中的一帧。
标签: c++ opencv image-stitching