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)