【问题标题】:Python - OpenCV clean blurred imagePython - OpenCV 清洁模糊图像
【发布时间】:2019-03-10 02:43:09
【问题描述】:

有什么方法可以清理模糊的图像。我正在使用python 2.7.7。假设我有这张图片(模糊):

有没有办法清理这张图片,让它看起来像这样?:

【问题讨论】:

  • 一般情况下不会。模糊是一种低通滤波器,它会丢弃图像中的所有高频信息(即细节)。您可以比较两个图像的频域表示,您会看到缺失的信息。
  • 电影中神奇的“缩放”或“增强”并不存在。充其量你可以猜出丢失的信息是什么,你的猜测有多好取决于你的模型有多好。

标签: python opencv blurry


【解决方案1】:

没有。是的。如果您了解模糊功能,那么您可以部分恢复图像。最简单的例子——维纳滤波器。

对于您的情况,OpenCV 有一些更复杂的去模糊功能 - 失焦图像:https://docs.opencv.org/trunk/de/d3c/tutorial_out_of_focus_deblur_filter.html

尝试一下,但不要期待神奇的结果。

【讨论】:

    猜你喜欢
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多