function[ image3DOut,mImageOut,nImageOut ]=searchAndLoad(parent_directory,NumberImages,Number_zStacks,keyword) fullSearchName = strcat(parent_directory,'\*',keyword,'.tif'); listing = dir(fullSearchName); %retrieves information on all specified files InfoImage=imfinfo(strcat(parent_directory,'\',listing(1).name)); mImageOut=InfoImage(1).Width; nImageOut=InfoImage(1).Height; %Load image into matlab variable "Image" image3D=zeros(nImageOut,mImageOut,NumberImages,'uint16'); % for i=1:NumberImages*Number_zStacks image3D(:,:,i)=imread(strcat(parent_directory,'\',listing(i).name)); end image3DOut = image3D; end