clear 
I=imread('111.jpg'); 
imshow(I) 
s=size(I); 
r=2; 
I=double(I); 
for i=1:r:s(1,1) 
    for j=1:r:s(1,2) 
        for m=1:3; 
            a(m)=I(i,j,m)+I(i+1,j,m)+I(i,j+1,m)+I(i+1,j+1,m); 
        end 
        for n=1:3 
            I(i,j,n)=fix(a(n)/(r^2)); 
            I(i+1,j,n)=fix(a(n)/(r^2)); 
            I(i,j+1,n)=fix(a(n)/(r^2)); 
            I(i+1,j+1,n)=fix(a(n)/(r^2)); 
        end 
    end 
end 
I=uint8(I); 
figure 
imshow(I) 
 
LZ试试~~
		 
		
		
		
		
		
		
		
	 |