静态物体的视频稳定

Posted

技术标签:

【中文标题】静态物体的视频稳定【英文标题】:Video stabilization for static object 【发布时间】:2013-10-22 11:17:00 【问题描述】:

各位工程师大家好!

我有静态对象的灰度图像,我希望在采集过程中将其固定在图像上。不能保证图像对象的亮度恒定。这是附加的示例图像。

此外,当相机将图像移动 20-30% 的宽度时,我希望获得稳定。 该算法还应该足够快,以便在嵌入式计算机中实现,以便在 CPU 或 DSP 中进行实时采集。

应该为此使用什么算法或算法链?你会推荐阅读什么? 我想使用参考框架并找到光流,然后进行反仿射变换。

我尝试使用带有一些特殊参数的 OpenCV 光流(金字塔 Lukas-Kanade),当相机移动在每个维度上不超过图像的 10% 像素时,结果是令人满意的。

【问题讨论】:

【参考方案1】:

您的示例图像看起来有一些定义明确的边缘,无论亮度如何,您都可以找到这些边缘。寻边并不是特别昂贵,从那里可以进行简单的比较。

我不知道您所说的“相机将图像移动 20%”是什么意思。相机的常见操作包括平移、倾斜和缩放。 (又名“云台”)

【讨论】:

假设平移/倾斜大约 60 个 300 像素 这很多,但并非不可能 - 您仍然有 240 个像素(平方)可以使用,并且您应该有足够的太阳能电池板边缘。如果是视频并且帧到帧的偏移小于 60 像素,那就更好了。

以上是关于静态物体的视频稳定的主要内容,如果未能解决你的问题,请参考以下文章

光电传感器输出信号不稳定的原因都有哪些?

使用opencv稳定视频

实时视频稳定

实时视频稳定 OpenCV

视频稳定的最佳算法

如何稳定网络摄像头视频? [复制]