【问题标题】:Attaching multiple image panorama to form complete panorama附加多幅图像全景图形成完整的全景图
【发布时间】:2016-09-16 13:51:00
【问题描述】:

我正在使用 opencv 缝合器代码。在stitcher.cpp 中,有一个leavebiggestcomponent 函数,其中获得属于全景图像的最大集合,并且拒绝所有其他图像。我已经更改了代码,并且能够获得更少的更小的集合以及最大的集合。现在要将这些较小的集合与最大的集合合并,我必须找到较小集合中每个图像相对于最大集合的中心图像的相对旋转。

假设我有 6 张图像,获得了两组。 Set1 (1,2,3,4) 和 Set2(5,6) 我知道 1,2,3,4 wrt 3(set1 的中心)的旋转,我知道 6 wrt 5 的旋转。我正在使用陀螺仪,所以我也有 5 wrt 到 3 的旋转

所以,R of 6 wrt 3,R = R[6 wrt 5] * R[5 wrt 1]

对吗?

输出 中心的全景是最大的集合。虽然那个左角来自一个小集合,但我使用了上面的等式并且输出是错误的

【问题讨论】:

    标签: image opencv panoramas rotational-matrices image-stitching


    【解决方案1】:

    所以这里是解决方案 R of 6 wrt 3, R = R[5 wrt 1] * R[6 wrt 5]

    如果您的陀螺仪数据可靠,这将产生良好的结果。虽然结果并不总是完美的,这取决于从拼接算法和手机传感器数据计算的焦距

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 2011-12-12
      • 2016-12-31
      • 2019-02-19
      • 1970-01-01
      相关资源
      最近更新 更多