how to read all the images in a folder???
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Aps
am 4 Apr. 2015
Kommentiert: Image Analyst
am 12 Okt. 2019
how to read the all the images present in a folder
0 Kommentare
Akzeptierte Antwort
Stephen23
am 4 Apr. 2015
Bearbeitet: Stephen23
am 4 Apr. 2015
myFolder = 'C:\Documents and Settings\yourUserName\My Documents\My Pictures';
if ~isdir(myFolder)
errorMessage = sprintf('Error: The following folder does not exist:\n%s', myFolder);
uiwait(warndlg(errorMessage));
return;
end
filePattern = fullfile(myFolder, '*.jpg');
jpegFiles = dir(filePattern);
for k = 1:length(jpegFiles)
baseFileName = jpegFiles(k).name;
fullFileName = fullfile(myFolder, baseFileName);
fprintf(1, 'Now reading %s\n', fullFileName);
imageArray = imread(fullFileName);
imshow(imageArray); % Display image.
drawnow; % Force display to update immediately.
end
This example if taken straight from the Wiki FAQ:
2 Kommentare
sarah fteih
am 12 Okt. 2019
this code is work well can you complete this code by adding how to get the output of these images in a new folder on my pc?
Image Analyst
am 12 Okt. 2019
What is the output of your image analysis? An Excel workbook? A bunch of variables that you want saved in a .mat file? I have no idea but just use whatever output function you want, like xlswrite(), writetable(), csvwrite(), dlmwrite(), fprintf(), imwrite(), etc.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing 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!