How to know the size of imageDatastore?
21 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hadi Ghahremannezhad
am 23 Sep. 2020
Beantwortet: Srivardhan Gadila
am 28 Sep. 2020
Is there a function that returns the total number of images in an imageDatastore?
For example, if I load images from a directory and wanted to know the total number of images and index each image, how can I do that?
imds = imageDatastore(ipath, 'FileExtensions', {'.jpg', '.tif', '.png'});
i = 1;
while hasdata(imds)
[img, imgInfo] = readImage(imds, i);
fprintf('process %s \n', imgInfo.('Filename'));
i = i+1;
end
The above code shows out of index error ( i exceeds number of files ).
and is this the fastest way to read images from a location?
0 Kommentare
Akzeptierte Antwort
Srivardhan Gadila
am 28 Sep. 2020
imds = imageDatastore({'street1.jpg','street2.jpg','peppers.png','corn.tif'})
numImages = numel(imds.Files)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!