Writes/reads a large set of images into/from multiple directories. This is useful since certain OS handle very large directories (of say >20K images) rather poorly (I'm talking to you Bill). Thus, can take 100K images, and write into 5 separate directories, then read them back in. INPUTS I - image or images (if [] reads else writes) nSplits - number of directories to split data into spliti - first split number path - directory where images are writeparams - [varargin] additional parameters to imwrite2 OUTPUTS I - image or images (read from disk if input I=[]) EXAMPLE load images; clear IDXi IDXv t video videos; imwrite2split( images, 2, 0, 'rats', 'rats', 'png', 5 ); images2=imwrite2split( [], 2, 0, 'rats', 'rats', 'png', 5 ); DATESTAMP 23-Jan-2005 2:00pm See also IMWRITE2