loops - Looping VideoReader in Matlab for processing -


i've looked everywhere , still cannot seem loop matlab's videoreader. trying use matlab process videos , convert them saved image sequences can analyze binary pixel properties areas , such. i'm new matlab help.

here code far image sequence creation. in r2015a.

    function videotoimagesequence(dirname,doall)  % load set of global variables global settings inpath = [settings.inpath, '\' , settings.dirname, '\']; outpath = inpath;   %list of files list = dir([inpath, '\*.avi']); n =length(list); display(['found ', mat2str(n), ' movies in ', inpath]);  %main converter  i= 1:n rootname{i} = list(i).name(1:end-4); savefile = [rootname{i}, '.mat']; if exist([inpath, savefile], 'file') && doall==0     display(['found analyzed file ', savefile, ' .... skipping']);     else      %directory     addpath(genpath([settings.inpath,'\', settings.dirname,'\'     ,rootname{i}]));     workingdir = [settings.inpath,'\' , settings.dirname, '\' , rootname(i)];     cd([settings.inpath, '\', settings.dirname, '\'])      filename= rootname(i) ;      videofile = videoreader(filename) ;       ii = 1;      %spits out image sequence      while hasframe(videofile(i))         img = readframe(videofile(i));         filename = [sprintf('%03d',ii) '.jpg'];         fullname = fullfile(workingdir,'images',filename);          imwrite(img,fullname)    % write out jpeg file (img1.jpg, img2.jpg, etc.)          ii = ii+1;      end end end 

any can give awesome! thanks.