MATLAB: Application compiler – change search path

applicationcompilerMATLABMATLAB Compilersearch path

Hi all,
I would like to compile an exe application from a script for processing images. What I want to do is to run the app which will process all the images stored in specified or current directory.
I use 'dir' to obtain the list of all tiff files in a current directory and I am processing images one by one in a loop.
I know that changing search path is not allowed with applicationCompiler, so I tried to search the current folder, but I still get the same error that changing path is not possible. Is there a way to cope with that issue?
regards,
Marcin

Best Answer

filedir = uigetdir('Choose a directory');
dinfo = dir(fullfile(filedir, '*.png'));
filenames = fullfile(filedir, {dinfo.name});
numfiles = length(filenames);
images = cell(numfiles,1);
for K = 1 : numfiles
thisfile = filenames{K};
images{K} = imread(thisfile);
end