【问题标题】:How can I remove noise from an image with Matlab?Matlab如何去除图像中的噪点?
【发布时间】:2011-05-21 07:30:37
【问题描述】:

我需要使用 matlab 去除这张图片中的噪点 http://www.flickr.com/photos/63036721@N02/5742366240/in/photostream

目的是提高硬币的质量,如果可能的话,看看里面的形状。

我认为这可能是高斯噪声,所以我尝试使用 Wiener 滤波器,但效果不佳。 真的是高斯噪声吗?

谢谢

【问题讨论】:

    标签: matlab image-processing image-manipulation noise-reduction


    【解决方案1】:

    这是椒盐噪声。应用中值过滤器。它应该工作。

    http://www.mathworks.com/help/toolbox/images/ref/medfilt2.html

    【讨论】:

    • 我不确定这是椒盐,因为查看直方图我看不到许多完全白色的像素和许多完全黑色的像素,实际上中值滤波器效果不佳。
    • 可以发一下直方图的图片吗?
    • 好的。我真的无法尝试,因为我的 matlab 许可证已过期。你看到直方图中的那些峰值了吗?这些是需要删除的值。请发布对应于 1. gaussian 2.median 3. min 过滤器的图像。 Gonzalez and Woods- Digital Image Processing 第 3 版是其中所有各种滤镜的很好参考。这是大学作业吗?
    猜你喜欢
    • 2013-08-08
    • 2019-06-03
    • 2023-04-10
    • 2013-08-01
    • 2012-01-26
    • 1970-01-01
    • 2016-12-05
    • 2013-09-28
    • 2014-12-29
    相关资源
    最近更新 更多