如何使用OpenCV和Python对图像进行运动去模糊



所以我被要求对从视频中捕获的帧进行运动去模糊,我对这个去模糊过滤器有点陌生,所以需要帮助。视频中不包含任何噪声,只是一个垂直运动模糊。除cv2外,我不允许使用skimage或任何其他图书馆。这将是一个很大的帮助,即使我必须使用什么技术或功能来了解。谢谢

如果您特别想使用opencv,可以使用opencv的运动去模糊过滤器。以下是其文档的链接,非常容易理解:http://amroamroamro.github.io/mexopencv/opencv/weiner_deconvolution_demo_gui.html

你也可以选择吝啬。它具有许多类似反褶积的功能,可以帮助图像去模糊。

我认为对于这类问题,你必须使用最近的深度学习技术。它们优于传统方法。我建议在github上查找一个存储库,该存储库已经提供了一个经过训练的网络,可以消除与您相同的模糊。

我从未尝试过,但这可能是一个不错的候选人。

相关内容

  • 没有找到相关文章

最新更新