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!