www.pudn.com > image_block.rar > block_im.m


function b_im=block_im(x,n) 
%½«Ò»·ùͼÏñ·Ö¿é 
 
 
[a,b]=size(x); 
a=a/n;  b=b/n; 
for i=1:n 
    for j=1:n         
        b_im{i,j}=x(round(1+(i-1)*a):round(i*a),round(1+(j-1)*b):round(j*b)); 
    end 
end 
% figure; 
% l=1; 
% for i=1:n 
%     for j=1:n 
%         subplot(n,n,l),imshow(b_im{i,j}); 
% %          figure,imshow(b_im{i,j}); 
%         l=l+1; 
%     end 
% end 
      
% for i=1:n 
%     for j=1:n 
%         X(a*(i-1)+1:a*i,b*(j-1)+1:b*j)=b_im{i,j}; 
%     end 
% end 
%  
% figure,imshow(X)