How can I load all these images using a for loop
1 view (last 30 days)
Show older comments
Jorge Arturo Clares Pastrana
on 21 Feb 2022
M1 = imread('VIV_frames\ezgif-frame-1.jpg');M2 = imread('VIV_frames\ezgif-frame-2.jpg');
M3 = imread('VIV_frames\ezgif-frame-3.jpg');M4 = imread('VIV_frames\ezgif-frame-4.jpg');
M5 = imread('VIV_frames\ezgif-frame-5.jpg');M6 = imread('VIV_frames\ezgif-frame-6.jpg');
M7 = imread('VIV_frames\ezgif-frame-7.jpg');M8 = imread('VIV_frames\ezgif-frame-8.jpg');
M9 = imread('VIV_frames\ezgif-frame-9.jpg');M10 = imread('VIV_frames\ezgif-frame-10.jpg');
M11 = imread('VIV_frames\ezgif-frame-11.jpg');M12 = imread('VIV_frames\ezgif-frame-12.jpg');
M13 = imread('VIV_frames\ezgif-frame-13.jpg');M14 = imread('VIV_frames\ezgif-frame-14.jpg');
M15 = imread('VIV_frames\ezgif-frame-15.jpg');M16 = imread('VIV_frames\ezgif-frame-16.jpg');
M17 = imread('VIV_frames\ezgif-frame-17.jpg');M18 = imread('VIV_frames\ezgif-frame-18.jpg');
M19 = imread('VIV_frames\ezgif-frame-19.jpg');M20 = imread('VIV_frames\ezgif-frame-20.jpg');
M21 = imread('VIV_frames\ezgif-frame-21.jpg');M22 = imread('VIV_frames\ezgif-frame-22.jpg');
M23 = imread('VIV_frames\ezgif-frame-23.jpg');M24 = imread('VIV_frames\ezgif-frame-24.jpg');
M25 = imread('VIV_frames\ezgif-frame-25.jpg');M26 = imread('VIV_frames\ezgif-frame-26.jpg');
M27 = imread('VIV_frames\ezgif-frame-27.jpg');M28 = imread('VIV_frames\ezgif-frame-28.jpg');
M29 = imread('VIV_frames\ezgif-frame-29.jpg');M30 = imread('VIV_frames\ezgif-frame-30.jpg');
M31 = imread('VIV_frames\ezgif-frame-31.jpg');M32 = imread('VIV_frames\ezgif-frame-2.jpg');
M33 = imread('VIV_frames\ezgif-frame-33.jpg');M34 = imread('VIV_frames\ezgif-frame-4.jpg');
M35 = imread('VIV_frames\ezgif-frame-35.jpg');M36 = imread('VIV_frames\ezgif-frame-6.jpg');
M37 = imread('VIV_frames\ezgif-frame-37.jpg');M38 = imread('VIV_frames\ezgif-frame-8.jpg');
M39 = imread('VIV_frames\ezgif-frame-39.jpg');M40 = imread('VIV_frames\ezgif-frame-10.jpg');
M51 = imread('VIV_frames\ezgif-frame-1.jpg');M52 = imread('VIV_frames\ezgif-frame-2.jpg');
M53 = imread('VIV_frames\ezgif-frame-3.jpg');M54 = imread('VIV_frames\ezgif-frame-4.jpg');
M55 = imread('VIV_frames\ezgif-frame-5.jpg');
0 Comments
Accepted Answer
Sulaymon Eshkabilov
on 21 Feb 2022
It can be achieved something like this one:
for ii = 1:55
FN = strcat('VIV_frames\ezgif-frame-',num2str(ii), '.jpg');
D{ii} = imread(FN);
end
3 Comments
Stephen23
on 21 Feb 2022
Edited: Stephen23
on 22 Feb 2022
"do you know after that how can i save tha matrices as M1 M2 and so on until M55?"
The code that Sulaymon Eshkabilov showed you with cell arrays and indexing is neater, simpler, easier to debug, and much more efficient than what you are attempting.
More Answers (0)
See Also
Categories
Find more on Loops and Conditional Statements 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!