python - 如何使用OpenCV和Python对图像进行运动模糊处理?

标签 python opencv image-processing motion-blur

因此,我被要求对视频中捕获的帧进行运动去模糊处理,我对这种去模糊过滤器还是陌生的,因此需要帮助。视频不包含任何噪声,仅包含垂直运动模糊。我不允许使用skimage或cv2以外的任何其他库。即使我必须使用什么技术或功能,这也将是一个很大的帮助。谢谢!

最佳答案

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

您也可以选择skimage。它具有反卷积等许多功能,可以帮助对图像进行去模糊处理。

关于python - 如何使用OpenCV和Python对图像进行运动模糊处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58803611/

相关文章:

actionscript-3 - 检测大量损坏金钱

python - 在 python 中使用列表时遇到问题

python - 如何从数据帧生成频率表?

python - spyder无法导入opencv

java - 识别视频中的数字

c++ - opencv矩阵伪逆失败

python - 在稀疏矩阵中排序

链表元素上的 Python 迭代器

matlab - 对象分割

python - 使用 FFT 实现二维卷积