I want to save multiple images in a folder?

5 views (last 30 days)
I made the code but the looping variable comes in the string function so a single image is saved in the folder. Is any other way of separating the looping variable from the colon bars.
img=imread('cameraman.tif');
for i=1:5
img=imread('http://satellite.imd.gov.in/img/3Dnesec_ir1.jpg')
imwrite(img,'D:\output database\i.jpg','jpg')% x be a image to write
end

Accepted Answer

Jan
Jan on 15 Mar 2018
Edited: Jan on 26 Aug 2019
for k = 1:5
FileName = sprintf('D:\\output database\\%d.jpg', k)
...
end
  3 Comments
Stephen23
Stephen23 on 26 Aug 2019
Using fullfile makes the path definition simpler:
for k = 1:5
FileName = fullfile('D:\output database',sprintf('%d.jpg',k))
...
end

Sign in to comment.

More Answers (0)

Categories

Find more on Images 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!