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
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
Image Analyst 2017-5-26
  2 个评论
Ade Aulya
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
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.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by