1、算术均值滤波算术均值滤波 代码:clear all;I=zeros(244,233);for i=18:226 for j=1:233 for k=1:9 if 24*k-7=j&j=24*k I(i,j)=255;end end end end subplot(2,2,1),imshow(I),title(原始图像);K1=filter2(fspecial(average,3),I)/255;K2=filter2(fspecial(average,7),I)/255;K3=filter2(fspecial(average,9),I)/255;subplot(2,2,2),imshow(K1)
2、,title(3*3算术均值滤波图像);subplot(2,2,3),imshow(K2),title(7*7算术均值滤波图像);subplot(2,2,4),imshow(K3),title(9*9算术均值滤波图像);几何均值滤波几何均值滤波 代码:原 始 图 像3*3算 术 均 值 滤 波 图 像7*7算 术 均 值 滤 波 图 像9*9算 术 均 值 滤 波 图 像clear;I=zeros(244,233);for i=18:226 for j=1:233 for k=1:9 if 24*k-7=j&j=24*k I(i,j)=1;end end end end subplot(2,2
3、,1),imshow(I),title(原始图像);F=I;G=I;H=I;N=I;M=I;for i=2:243;for j=2:232;P=F(i-1:i+1,j-1:j+1);X=prod(prod(P),2);I(i,j)=X(1/9);end end subplot(2,2,2),imshow(I),title(3*3几何均值滤波图像);for i=4:241;for j=4:230;P=F(i-3:i+3,j-3:j+3);X=prod(prod(P),2);H(i,j)=X(1/49);end end subplot(2,2,3),imshow(H),title(7*7几何均值滤波图像);for i=5:240;for j=5:229;P=N(i-4:i+4,j-4:j+4);X=prod(prod(P),2);M(i,j)=X(1/81);end end subplot(2,2,4),imshow(M),title(9*9几何均值滤波图像);原 始 图 像3*3几 何 均 值 滤 波 图 像7*7几 何 均 值 滤 波 图 像9*9几 何 均 值 滤 波 图 像