Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

matlab gui

5 visualizaciones (últimos 30 días)
ammara AMMARA
ammara AMMARA el 30 de Mayo de 2012
Respondida: Voss el 31 de Dic. de 2021
i am acquiring live video data from the webcam. i capture the images and want to save those images in some other file. but when i save an image, the previously saved image is being replaced by the newly saved image. whereas i want to save all the images which i capture. my code goes like this:
[filename,pathname]=uiputfile('*.*','Save file as'); if(filename~=0) vidobj1=handles.vidobj; snapshot = getsnapshot(vidobj1); snapshot=imresize(snapshot, [256, 256]); imwrite(snapshot,'.JPG'); end
can anyone tell me what modifications i will have to make to this code such that the images are not overwritten.

Respuestas (1)

Voss
Voss el 31 de Dic. de 2021
You'd have to tell imwrite() to write to the file just selected:
[filename,pathname]=uiputfile('*.*','Save file as');
if(filename~=0)
vidobj1=handles.vidobj;
snapshot = getsnapshot(vidobj1);
snapshot=imresize(snapshot, [256, 256]);
% imwrite(snapshot,'.JPG');
imwrite(snapshot,fullfile(pathname,filename),'jpg');
end

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by