www.pudn.com > levelsetImage.rar > im2avi.m
function im2avi( imdir, imbasename, imext, moviename, moviefps ) % IM2AVI Create an avi from a sequence of images % IM2AVI( imdir, imbasename, imext, moviename, moviefps ) % Creates an avi from a sequence of images in 'imdir' of the % form imbasename.imext. The avi has the name 'moviename' and % runs at 'moviefps' frames per second. Adapted from code by % Tomas Svoboda, svoboda@vision.ee.ethz.ch, 07/2003 % load image names seq.data = dir( [ imdir, imbasename, imext ] ); seq.size = size( seq.data, 1); % load images disp( 'Loading images ...' ); for i = 1 : seq.size; im.IM = imread( [ imdir, seq.data( i ).name ] ); seq.F( i ) = im2frame( im.IM ); end % save the actual movie disp( 'Saving avi ...' ); movie2avi( seq.F, moviename, 'FPS', moviefps );