read multiple image at the same time?
Show older comments
Hi everyone! I want to read many image files(.jpg,.png and so on) at the same time. I mean I want to choose the images (shift+all or shift + ...). uigetfile gives me to choose one image and uigetdir give one directory.It's not OK for me. which command should I use.? Give me suggestion.
Accepted Answer
More Answers (1)
KSSV
on 7 Sep 2017
You can get all the image files present folder using dir . Check the code below.
Files=[dir('*.jpg');dir('*.png');dir('*.bmp')] ; % Get jpg, png and bmp files in the present folder
N = length(Files) ; % Total number of image files
for i = 1:N % loop for each file
I = imread(Files(i).name) ; % Read the file
% Do what you want
end
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!