gpt4 book ai didi

OpenCV:图像稳定

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

我正在尝试在 OpenCV 中发布处理视频。由于我的相机不是固定的(必须是移动的),因此由于振动和平移,生成的视频非常抖动。因此,我尝试查看的每一帧都有模糊,如果它甚至可以检测到一些模糊图像,这将使我的检测不太准确。

我在网上搜索了一下,似乎有很多关于用陀螺仪补偿相机运动的讨论。

是否有相机可以帮助解决这个问题?我一直在使用 GoPro。

是否有任何算法可以帮助处理视频?

我没有图像稳定方面的背景,也不知道从哪里开始。非常感谢任何建议。

最佳答案

图像稳定算法通常按如下方式工作:

  • 找到从前一帧到当前帧的转换(通常对所有帧使用光流)。变换由一些参数组成,例如dx(沿水平方向移动),dy(垂直),da(旋转角度)。它基本上是一个严格的欧几里德变换,没有缩放,也没有共享。
  • 累积变换以获得每一帧的 x、y、角度的“轨迹”。
  • 使用滑动平均窗口平滑轨迹。用户定义窗口半径,其中半径是用于平滑的帧数。
  • 创建一个新的转换,使得 new_transformation = transformation + (smoothed_trajectory – trajectory)
  • 将新变换应用于图像序列

这里你有这个想法的两个版本:

关于OpenCV:图像稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28632533/

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