Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
matlab gui
조회 수: 5 (최근 30일)
이전 댓글 표시
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.
댓글 수: 0
답변 (1개)
Voss
2021년 12월 31일
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
댓글 수: 0
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!