I got a question about using montage function,and I really need help. I was trying to use this function to display 16 pics together just like the video shows, but there were several bugs that I cannot figure it out,please look at two pictures down below.
imds = imageDatastore('I:\pics\test',... 'IncludeSubfolders',true,'LabelSource','foldernames') ; %% Display Class Names and Counts tbl = countEachLabel(imds) categories = tbl.Label;
%% Display Sampling of Image Data sample = splitEachLabel(imds,16); montage(sample.Files(1:16)); title(char(tbl.Label(1)));
%% Show sampling of all data for ii = 1:4 sf = (ii-1)*16 +1; ax(ii) = subplot(2,2,ii); montage(sample.Files(sf:sf+3)); title(char(tbl.Label(ii))); end

 Respuesta aceptada

KSSV
KSSV el 16 de Mzo. de 2017

0 votos

montage accepts images of same size it seems. Resize the images to same dimensions using imresize.

Más respuestas (0)

Categorías

Más información sobre Read, Write, and Modify Image en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 16 de Mzo. de 2017

Comentada:

el 16 de Mzo. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by