How to create subplot with .png images in a loop

5 vues (au cours des 30 derniers jours)
mehtap agirsoy
mehtap agirsoy le 25 Juil 2021
Commenté : Chunru le 27 Juil 2021
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.

Réponse acceptée

Chunru
Chunru le 26 Juil 2021
Modifié(e) : Chunru le 26 Juil 2021
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 commentaires
mehtap agirsoy
mehtap agirsoy le 27 Juil 2021
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 le 27 Juil 2021
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.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 3-D Volumetric Image Processing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by