开源库可以从视频帧中删除运动模糊?

时间:2012-05-22 19:16:48

标签: image-processing opencv

我有一组从视频中提取的帧,并希望删除运动模糊效果(主要仅在一个维度上)。是否有任何开源库可以做到这一点?我在OpenCV中找不到任何东西。我发现了很多关于这个主题的学术论文,但希望可能有一个图书馆。

3 个答案:

答案 0 :(得分:0)

我认为,avisynth可以做到这一点。 对不起,发言太快了。 avisynth可以进行帧插值,有利于改变采样率。它可以进行帧修复,根据其邻居插入帧应该是什么。我不记得确切的去模糊选项。

答案 1 :(得分:0)

您可以在此处找到运动去模糊算法的Matlab / C代码:http://www.umiacs.umd.edu/~aagrawal/MotionBlur/index.html

您需要将Matlab / C代码移植到OpenCV。

答案 2 :(得分:0)

使用交替的最大后验估计与重尾先验的盲解卷积是可能的方法之一,但它非常慢。见http://zoi.utia.cas.cz/deconv_sparsegrad