0001 function frames = struct2frames(wbcSeq, bloodFlowDir) 0002 0003 0004 frames = []; 0005 maxId = max(wbcSeq.frames(:,1)); 0006 for fr = 1: maxId 0007 frame = WBCFrame(wbcSeq.name, fr); 0008 cells = wbcSeq.frames(wbcSeq.frames(:,1)==fr,:); 0009 0010 for id = 1: size(cells,1) 0011 cell = WBC(fr,cells(id,2),cells(id,4), cells(id,3), cells(id,5),cells(id,6:8)); 0012 frame.add(cell); 0013 frame.Cells(end).Type = bloodFlowDir; 0014 0015 end 0016 frames = [frames frame]; 0017 0018 0019 end 0020 frames = staticCellProb(frames); 0021 0022 0023 0024 0025 0026 0027 0028 end