没有合适的资源?快使用搜索试试~ 我知道了~
首页MATLAB各种滤波程序
MATLAB各种滤波程序

线性平滑滤波器 中值滤波器 .状态统计滤波器 二维自适应除噪滤波器 特定区域滤波
资源详情
资源评论
资源推荐

1 线性平滑滤波器
用 MATLAB 实现领域平均法抑制噪声程序:
I=imread(' c4.jpg ');
subplot(231)
imshow(I)
title('原始图像')
I=rgb2gray(I);
I1=imnoise(I,'salt & pepper',0.02);
subplot(232)
imshow(I1)
title(' 添加椒盐噪声的图像')
k1=filter2(fspecial('average',3),I1)/255; %进行 3*3 模板平滑滤波
k2=filter2(fspecial('average',5),I1)/255; %进行 5*5 模板平滑滤波
k3=filter2(fspecial('average',7),I1)/255; %进行 7*7 模板平滑滤波
k4=filter2(fspecial('average',9),I1)/255; %进行 9*9 模板平滑滤波
subplot(233),imshow(k1);title('3*3 模板平滑滤波');
subplot(234),imshow(k2);title('5*5 模板平滑滤波');
subplot(235),imshow(k3);title('7*7 模板平滑滤波');
subplot(236),imshow(k4);title('9*9 模板平滑滤波');
2.中值滤波器
用 MATLAB 实现中值滤波程序如下:
I=imread(' c4.jpg ');
I=rgb2gray(I);
J=imnoise(I,'salt&pepper',0.02);
subplot(231),imshow(I);title('原图像');
subplot(232),imshow(J);title('添加椒盐噪声图像');
k1=medfilt2(J); %进行 3*3 模板中值滤波
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论9