我正在尝试在 OpenCV 中发布处理视频。由于我的相机不是固定的(必须是移动的),因此生成的视频由于振动和平移而非常抖动。因此,我尝试查看的每一帧都有模糊,如果它甚至可以检测到一些模糊图像,这将使我的检测不太准确。
我在网上搜索过,似乎有很多关于用陀螺仪补偿相机运动的讨论。
有没有相机可以帮助解决这个问题?我一直在使用 GoPro。
是否有任何算法可以帮助处理视频?
我没有图像稳定方面的背景,也不知道从哪里开始。将不胜感激任何建议。
我正在尝试在 OpenCV 中发布处理视频。由于我的相机不是固定的(必须是移动的),因此生成的视频由于振动和平移而非常抖动。因此,我尝试查看的每一帧都有模糊,如果它甚至可以检测到一些模糊图像,这将使我的检测不太准确。
我在网上搜索过,似乎有很多关于用陀螺仪补偿相机运动的讨论。
有没有相机可以帮助解决这个问题?我一直在使用 GoPro。
是否有任何算法可以帮助处理视频?
我没有图像稳定方面的背景,也不知道从哪里开始。将不胜感激任何建议。
图像稳定算法通常工作如下:
dx
(沿水平方向的移动)、dy
(垂直)、da
(旋转角度)。基本上它是一个刚性欧几里得变换,没有缩放和共享。new_transformation = transformation + (smoothed_trajectory – trajectory)
.在这里,您有这个想法的两个版本: