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?

回答(2 个)

Massimo Zanetti
Massimo Zanetti 2016-10-4

3 个投票

Change its name

1 个评论

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

请先登录,再进行评论。

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

4 个评论

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');

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by