patch extraction of an image
5 ビュー (過去 30 日間)
古いコメントを表示
Pravita Lekshmanan
2019 年 6 月 20 日
コメント済み: Pravita Lekshmanan
2019 年 7 月 4 日
i dont know iwhether my code is right for extraction of patch from the right side of an image.
Here is the code:
figure;
[rowsl, columnsl]=size(iml);
blockSizeR=10;
blockSizeC=10;
% [rowsl, columns1]=size(iml);
% for row = 1 : blockSizeR : rowsl
% for col = 1 : blockSizeC : columns1
% patch(:)= iml(:,columnsl:columnsl-blockSizeC);
% imshow(patch);
% end
% end%
2 件のコメント
採用された回答
KALYAN ACHARJYA
2019 年 6 月 20 日
編集済み: KALYAN ACHARJYA
2019 年 6 月 20 日
im=imread('new.jpeg');
k=1;
[rows colm]=size(im);
for i=1:10:rows-10
for j=1:10:colm-10
im_sub=im(i:i+9,j:j+9);
subplot(round(rows/10),round(colm/10),k),imshow(im_sub);
k=k+1;
end
end
You can also save the all blocks in structure and call the individual cell struture in later.
im=imread('new.jpeg');
k=1;
im_sub={ };
[rows colm]=size(im);
for i=1:10:rows-10
for j=1:10:colm-10
im_sub{k}=im(i:i+9,j:j+9);
k=k+1;
end
end
Next do the imshow of individual blocks.
5 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Polygons についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!