求均值滤波和中值滤波算法的MATLAB代码

要代码不要网址,衷心感谢您。

第1个回答  2012-11-12
5*5的均值滤波代码
w2=fspecial('average',[5 5]); %% 先定义一个滤波器
h=imfilter(a,w2,'replicate'); %%让图像通过滤波器
imshow(h);
imwrite(h,'8.jpg');
中值的暂时还不会本回答被网友采纳
第2个回答  2010-05-07
M = mean(A) %均值
M = median(A) %中值

查一下Matlab的Help就可以了。
第3个回答  2012-05-10
axes(handles.axes2);
x=(handles.img);
y=imnoise(x,'salt & pepper',0.04); %加椒盐噪声
z=medfilt2(y(:,:),[5 5],'symmetric'); %中值滤波
imshow(z);
imwrite(z,'medfilt.jpg');
title('zhongzhilvbo');
相似回答