% FINDIMAGE - invokes image dialog box for interactive image loading % % Usage: [im, filename] = findimage(disp, c) % % Arguments: % disp - optional flag 1/0 that results in image being displayed % c - optional flag 1/0 that results in imcrop being invoked % Returns: % im - image % filename - filename of image % % See Also: FINDIMAGES % Peter Kovesi % School of Computer Science & Software Engineering % The University of Western Australia % http://www.csse.uwa.edu.au/~pk % % March 2010 function [im, filename] = findimage(disp, c) if ~exist('disp','var'), disp = 0; end if ~exist('c','var'), c = 0; end [filename, user_canceled] = imgetfile; if user_canceled im = []; filename = []; return; end im = imread(filename); if c fprintf('Crop a section of the image\n') figure(99), clf, im = imcrop(im); delete(99) end if disp show(im, 99); end