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

各位工程师大家好!

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

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

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

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

【问题讨论】:

    标签: c++ algorithm opencv embedded image-stabilization


    【解决方案1】:

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

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

    【讨论】:

    • 假设平移/倾斜大约 60 个 300 像素
    • 这很多,但并非不可能 - 您仍然有 240 个像素(平方)可以使用,并且您应该有足够的太阳能电池板边缘。如果是视频并且帧到帧的偏移小于 60 像素,那就更好了。
    猜你喜欢
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    相关资源
    最近更新 更多