Save multiple images in a folder

After I captured the image it save the image.But when I captured again another image and when I save it, the previous image replaced by the new image. I want to save new image not to replace it. How will I do that?

Answers (2)

Massimo Zanetti
Massimo Zanetti on 4 Oct 2016
Change its name

1 Comment

without changing the name how can we save different images with out overwrite?

Sign in to comment.

You have to use a new name for each image; e.g., for your i'th image:
filename = sprintf('myimage%02d.png', i);

4 Comments

I want to use for loop but I don't know how because I want to save images from webcam 10 times.
for i = 1:10
I = ... % get image I from webcam
filename = sprintf('myimage%02d.png', i);
imwrite(filename, I)
end
How to get image from webcam? I'm sorry i'm new to this.
by this u can take image through webcam and u can save it
webcam = webcam(1);
preview(webcam);
img = snapshot(webcam);
imshow(img);
imwrite(img, 'ab.png');

Sign in to comment.

Asked:

on 4 Oct 2016

Commented:

on 31 Jan 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!