How do I define an input folder to execute and build a standalone application in MATLAB?
3 views (last 30 days)
Show older comments
I have defined a folder to read my input images from in my matlab code. How do I change this if I am to build my program into a standalone application? Because, now when I run the .exe file my program doesn't run as expected, which I'm guessing is due to this. Can someone help?
% Define path to folder with images to processs
Dir = 'C:\Users\username\Documents\MATLAB\FolderwithImages';
% % Read images from Images folder
Images = dir(fullfile(Dir, '*.tif'));
for r=1:length(Images)
<<algorithm>>
end
1 Comment
Jan
on 4 Nov 2016
Please explain, why you guess, that the shown code contains the problem. At least I cannot reconsider this.
Answers (1)
Jan
on 4 Nov 2016
Edited: Jan
on 4 Nov 2016
The shown code does not contain a problem. Perhaps you forgot to include the path when opening the image files.
Dir = 'C:\Users\username\Documents\MATLAB\FolderwithImages';
Images = dir(fullfile(Dir, '*.tif'));
for r=1:length(Images)
ImageFile = fullfile(Dir, Images(r).name);
<<algorithm>>
end
It might be smarter to get the fiolder using uigetfolder and perhaps store the last used folder as preferences for the next run.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!