【问题标题】:Deblurring an image in MATLAB在 MATLAB 中对图像进行去模糊
【发布时间】:2012-05-24 12:44:55
【问题描述】:

我无法找到此帖子中发布的此问题的解决方案

How can I deblur an image in matlab?

如建议,应用反锐化滤镜后得到的图像是

但是,即使经过非锐化滤镜,模糊也不会被移除。任何人都可以建议任何其他方法吗?

【问题讨论】:

  • 在过滤器上使用更大的半径。但请注意,这并没有什么神奇之处——它需要大量的过滤器调整,而且您可能不会对结果完全满意。

标签: matlab image-processing blur


【解决方案1】:

去模糊是一个inverse problem,和大多数逆问题一样,没有简单的解决方案。所以不要指望任何神奇的方法。

话虽如此,有一些广泛使用的去模糊方法。 Wiener deconvolution 是最流行的去模糊方法之一。

有关 Matlab 中的维纳滤波,请参阅http://www.mathworks.com/help/toolbox/images/bqqhk8f.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 2019-05-13
    相关资源
    最近更新 更多