Borrar filtros
Borrar filtros

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

1 visualización (últimos 30 días)
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 comentario
Jan
Jan el 4 de Nov. de 2016
Please explain, why you guess, that the shown code contains the problem. At least I cannot reconsider this.

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 4 de Nov. de 2016
Editada: Jan el 4 de Nov. de 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.

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by