I am trying to make a function that will receive a variable number of image files. The function will read all the images and superimpose all images with equal contribution from each. So the input images might be different sizes, so the function needs to resize all images to the same size as the smallest image before superimposing.
This is the function I have so far, but it needs a lot more work.
function SuperImpose( varargin )% INPUT VARIABLE NUMBER OF IMAGES AND USE imlincomb TO COMBINE THEM
% 17-NOV-2013, NM
cn = 0;for i = 1:nargincn = imresize(varargin{i}, [384 512]);cn = cn + 1;cs{cn} = str;endsumim = imlincomb(cn);imshow(sumim);end
Best Answer