gpt4 book ai didi

OpenCV - 对齐图像堆栈 - 不同的相机

转载 作者:太空宇宙 更新时间:2023-11-03 21:03:52 25 4
gpt4 key购买 nike

enter image description here

我们将这个摄像头阵列围绕一个人(红点)排列成弧形。想想《黑客帝国》——每个摄像头同时开火,然后我们根据输出创建一个动画 gif。问题是几乎不可能准确对齐相机,因此我正在 OpenCV 中寻找一种方法来更好地对齐图像并使其更平滑。

寻找一般步骤。我不确定我会这样做的顺序。如果我从图像 1 开始并将 2 与之匹配,那么 2 比开始时更远离 3。因此,将 3 匹配到 2 会发生更多变化……并且错误会传播。不过,我已经看到了类似的对齐方式。非常感谢任何帮助。

最佳答案

这是一个想法。如何使用单个引用点对成像系统进行快速且非常简单的“校准”?

最好的一点是您可以很快地尝试它,即使结果对您来说太糟糕了,它们也可以让您更深入地了解问题。但坏处是它可能还不够好,因为很难想出比这更“不先进”的东西。这是描述:

  • 从场景中移除物体
  • 将一个小物体(我们称之为“点”)放置在大致对应于您将要记录的物体的质心(红色圆圈表示的区域中心)的位置。
  • 用每个相机记录一张图像
  • 使用一些简单的算法找到每个图像上的点的位置
  • 计算每个图像上点位置到图像中心的距离
  • 将图像移动 (-x, -y),其中 (x, y) 是上述距离;之后,点应该位于每个图像的中心。

记录实际物体时,使用这些预先计算的距离来移动所有图像。翻译图像后,它们将大致对齐。但是因为你拍摄的是一个三维的并且有相当大的物体,我不确定对齐是否非常有说服力......我想知道你会得到什么结果,实际上。

关于OpenCV - 对齐图像堆栈 - 不同的相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49389279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com