新客立减

算术均值滤波

 

代码:

 

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),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