How do I define an input folder to execute and build a standalone application in MATLAB?

조회 수: 1 (최근 30일)
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
Jan
Jan 2016년 11월 4일
Please explain, why you guess, that the shown code contains the problem. At least I cannot reconsider this.

댓글을 달려면 로그인하십시오.

답변 (1개)

Jan
Jan 2016년 11월 4일
편집: Jan 2016년 11월 4일
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.

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by