how can i automatically save the image after every shot ?

1 vue (au cours des 30 derniers jours)
xuan hoa
xuan hoa le 4 Nov 2021
This is my code for the Snapshot button in GUI matlab, it will autosave the image after every shot, but after the shot, it will save only 1 image in my file, with as name 'Image_1'. Now, I want after every shot it saves 1 image with 1 name different, and the name use DateTime(now).
Thank.

Réponse acceptée

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 4 Nov 2021
Here is the completed part of the code:
...
global Snapshot;
% Edited/corrected part for image collection
for ii = 1:10
Snapshot = getsnapshot(a);
axes(handles.axes1);
imgName = [MyFolder, '\ImageReal_', num2str(ii), '.jpg'];
imwrite(Snapshot, imgName);
pause(1);
end
  2 commentaires
xuan hoa
xuan hoa le 4 Nov 2021
Thank you so much for your answer, it's very helpful
Sulaymon Eshkabilov
Sulaymon Eshkabilov le 4 Nov 2021
Most Welcome! It is a pleasure to be of some help.

Connectez-vous pour commenter.

Plus de réponses (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 4 Nov 2021
...
% Edit this part
for ii = 1:10
imgName = [MyFolder, '\ImageReal_', num2str(ii), '.jpg']
end
  1 commentaire
xuan hoa
xuan hoa le 4 Nov 2021
Oh it only shows in command windows like this but not in my file, but I want it to be saved to my file after every shot will save a picture with a different name.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by