【发布时间】:2016-05-10 00:47:24
【问题描述】:
我正在使用 opencv 编写视频稳定器。算法如下:
虽然视频中有更多帧:
- 从视频中获取新帧
- 检测新帧中的关键点
- 计算新关键点的描述符
- 匹配新帧和前一帧的描述符
- 过滤匹配以获得好的匹配
- 查找前一帧和新帧之间的单应性
- 将单应性 (warpPerspective) 应用于新框架,从而创建“调整后的新框架”
- 将前一帧设置为等于“调整后的新帧”(描述符、关键点)
我有几个问题。我在正确的轨道上吗?如何进行实际的稳定(使用高斯滤波器或其他方法)?
【问题讨论】:
-
你知道OpenCV已经实现了Video Stabilization吗?
-
出于学习目的,我必须自己实现它
-
处理时间有什么限制吗?那么你需要实时算法还是可以考虑一个耗时的算法?
-
感谢您的回复。第二种选择,处理时间没有限制
-
如果您使用的是 Surf,我认为您不会遇到实时问题。