Save image in specific location (directory)
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Bill White
am 29 Jan. 2024
Kommentiert: Bill White
am 29 Jan. 2024
I am loading a video file, then saving indivdual frames as jpg images.
I ask the user of the script to locate and open the video file:
% Ask user to open video file
[baseFileName, folderName, FilterIndex] = uigetfile('*.*', 'Select Video File');
if ~isequal(baseFileName, 0)
movieFullFileName = fullfile(folderName, baseFileName);
else
return;
end
Once matlab does its thing, I want to be able to write an image to the same directory as the video file came from.
imwrite(frame,"frame.jpg") % + something to write in the proper place
Is this possible?
0 Kommentare
Akzeptierte Antwort
Voss
am 29 Jan. 2024
Specify the full path to write to:
imwrite(frame,fullfile(folderName,"frame.jpg"))
Of couse, if that line is located in a different function than the function that defines folderName (i.e., the function where uigetfile is called), then you'll need to store folderName as an app property (App Designer) or in the handles structure (GUIDE) or otherwise make folderName accessible where you need it.
7 Kommentare
Voss
am 29 Jan. 2024
You're welcome!
On second thought, exportgraphics might be more like what you're after.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Convert Image Type finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!