Tile an image into n number of tiles
2 ビュー (過去 30 日間)
古いコメントを表示
How to divide an image into n-number of tiles (say n=100) with equal size. I would like to do it with for loop.
2 件のコメント
Jan
2017 年 5 月 26 日
With or without overlap? What happens if the number of rows or columns is not a multiple of e.g. 10? How should the tiles be distributed? As 10*10 or 4 * 25? What have you tried so far and which problems occur?
回答 (1 件)
Image Analyst
2017 年 5 月 26 日
2 件のコメント
Ade Aulya
2018 年 8 月 18 日
after we tiles it. how can we get the glcm value of each tiles sir ? I mean, how can we do it automatically ? for example.. after we get the first tile we extract glcm from that first tile before move to the second tile and so on. do u have any idea please, sir ?
Walter Roberson
2018 年 8 月 18 日
blocksize = [8 8];
I = imread('cameraman.tif');
I2 = blockproc(I, blocksize, @(block_struct) graycomatrix(block_struct.data), 'trim', false);
The resulting I2 will be (size(I,1)/blocksize * 8) by (size(I,2)/blocksize * 8) with each 8 x 8 subblock being there results of calling graycomatrix on one tile.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!