Tile an image into n number of tiles

2 ビュー (過去 30 日間)
uthayasooriyan anuraj
uthayasooriyan anuraj 2017 年 5 月 26 日
コメント済み: Walter Roberson 2018 年 8 月 18 日
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 件のコメント
Stephen23
Stephen23 2017 年 5 月 26 日
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 Center および File ExchangeImages についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by