![preview](https://dl-preview.csdnimg.cn/12675869/0001-0159f82f5265c14a2c9ec069efc09f98_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
均值、高斯和中值去噪的MATLAB实现 本文给大家分享了一个均值、高斯和中值去噪的MATLAB实现的源代码。该代码实现了三个小算法,分别是均值滤波、高斯滤波和中值滤波,并显示噪声图。 一、均值滤波 均值滤波是一种简单的图像去噪方法,即将邻域像素的值相加,然后除以邻域的大小,得到的结果作为当前像素的值。该方法可以有效地去除 salt-and-pepper 噪声。 在MATLAB中,均值滤波可以使用以下代码实现: ```matlab fig1=zeros(row,col); for i=2:row-1 for j=2:col-1 fig1(i,j)=1/9*sum(sum(map(i-1:i+1,j-1:j+1))); end end ``` 二、高斯滤波 高斯滤波是一种常用的图像去噪方法,它使用加权平均值来计算当前像素的值。该方法可以有效地去除高斯噪声。 在MATLAB中,高斯滤波可以使用以下代码实现: ```matlab fig2=uint8(zeros(row,col)); model=uint8([1 2 1;2 4 2;1 2 1]); for i=2:row-1 for j=2:col-1 fig2(i,j)=sum(sum(map(i-1:i+1,j-1:j+1).*model))/16; end end ``` 三、中值滤波 中值滤波是一种非线性滤波方法,它可以有效地去除脉冲噪声。在MATLAB中,中值滤波可以使用以下代码实现: ```matlab fig3=uint8(zeros(row,col)); sortmap=uint8(zeros(1,9)); for i=2:row-1 for j=2:col-1 sortmap=sort([map(i-1,j-1:j+1),map(i,j-1:j+1),map(i+1,j-1:j+1)]); fig3(i,j)=sortmap(5); end end ``` 均值、高斯和中值去噪都是常用的图像去噪方法,每种方法都有其优缺点择。选择合适的方法取决于具体的图像处理需求。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 7
- 资源: 948
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)