dividing the image into blocks
1 回表示 (過去 30 日間)
古いコメントを表示
I have a image below ,plz tell how to divide like this
plz assist
i need to draw lines over blocks,it may be 8x8 or 64x64,kindly assist
0 件のコメント
回答 (1 件)
Azzi Abdelmalek
2013 年 2 月 13 日
編集済み: Azzi Abdelmalek
2013 年 2 月 13 日
im=imread('pout.tif');
n=size(im,1);
m=size(im,2);
dl=3 ; % number of vertical portions
dc=2 ; % number of horizontal portions
a=fix(n/dl);
b=fix(m/dc);
n0=1;
portion=[];
ii=0;
for k=linspace(a,n,dl)
m0=1;
ii=ii+1;
jj=0;
for p=linspace(b,m,dc)
jj=jj+1;
im1=im(n0:k,m0:p,:);
portion{ii,jj}=im1;
m0=p+1;
end
n0=k+1;
end
portion
4 件のコメント
参考
カテゴリ
Help Center および File Exchange で Import, Export, and Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!