0001 function tracksR = WBCtracker3_multi(iFolder,mode,remote,frInd) 0002 tracksR = []; 0003 if strcmp(mode,'MH') 0004 Counter.merge = 0; 0005 Counter.colliding = 0; 0006 Counter.split = 0; 0007 Counter.regular = 0; 0008 Counter.lost = 0; 0009 end 0010 0011 for s = 1: size(frInd,1) 0012 firstFr = frInd(s,1); 0013 lastFr = frInd(s,2); 0014 0015 [tracksR_sub Counter_sub] = WBCtracker3(iFolder,mode,remote,firstFr,lastFr); 0016 0017 if s > 1 0018 maxId = max(tracksR(:,1)); 0019 tracksR_sub(:,1) = tracksR_sub(:,1) + maxId; 0020 end 0021 0022 tracksR = [tracksR; tracksR_sub]; 0023 if strcmp(mode,'MH') 0024 Counter.merge = [Counter.merge Counter_sub.merge]; 0025 Counter.colliding = [Counter.colliding Counter_sub.colliding]; 0026 Counter.split = [Counter.split Counter_sub.split]; 0027 Counter.regular = [Counter.regular Counter_sub.regular]; 0028 Counter.lost = [Counter.lost Counter_sub.lost]; 0029 end 0030 0031 end 0032 fileName = strcat('_tracks',mode,'.mat'); 0033 save(fileName,'tracksR'); 0034 0035 if strcmp(mode,'MH') 0036 save('_Counter','Counter'); 0037 end 0038 0039 end