1、算术均值滤波 代码: clear all; I=zeros(244,233); for i=18:226 for j=1:233 for k=1:9 if 24*k-7=j 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),title(3*3算术 均值滤
2、波 图像 ); 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 end end end end subplot(2,2,1),imshow(I),title(原始图像 ); F=I;G=I;H
3、=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 几何均值滤波图像