How to create subplot with .png images in a loop

3 ビュー (過去 30 日間)
mehtap agirsoy
mehtap agirsoy 2021 年 7 月 25 日
コメント済み: Chunru 2021 年 7 月 27 日
Hey all, I have 134 .png images for each 5 trials. I'd like to create subplot of 134x5 to observe the difference in each row of the 5 trials. To check my code I've used k=1:2 (instead of 5) and i=1:5 (instead of 134) but my code creates attached plot, deletes the .png files from i=1 and doesn't create a subplot what I want. Also I've quality problem of the plots. If you're able to help I'd be appreciate. Thanks in advance.

採用された回答

Chunru
Chunru 2021 年 7 月 26 日
編集済み: Chunru 2021 年 7 月 26 日
Try montage in image processing toolbox for display multiple images.
a = imread('onion.png');
imageArray = repmat(a, [1 1 1 3*5]);
montage(imageArray, 'size', [3 5])
  8 件のコメント
mehtap agirsoy
mehtap agirsoy 2021 年 7 月 27 日
Millon thanks, I've created cell array for fileNames and finally able to create true montage but how can I adjust the size of the images? Mines are really small,
Chunru
Chunru 2021 年 7 月 27 日
first, try size [5 134] rather than [134 5]. That can make the montage layout in a horizontal way and make size larger. You can also use size [10 67] so that every two rows corresponding to one experiment.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange3-D Volumetric Image Processing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by