0001 function plotfigure( ifolder, frame, ext, positions, ofolder,color)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 MARKER_SIZE = 10;
0020
0021 if ~exist(strcat(ifolder,'/',ofolder),'dir')
0022 mkdir(strcat(ifolder,'/',ofolder));
0023 end
0024
0025 mapper = BCMapper();
0026 im = mapper.read(ifolder,'SC',frame);
0027
0028
0029 f= figure(1); clf(f);
0030 imshow(im); hold on;
0031
0032 for po = 1: size(positions,1)
0033 plot( positions(po,4), positions(po,5),...
0034 'Marker','o',...
0035 'MarkerEdgeColor',color,...
0036 'LineWidth',1,...
0037 'Color','k',...
0038 'MarkerSize',MARKER_SIZE);
0039 text( positions(po,4)+10, positions(po,5),...
0040 num2str(positions(po,3)),...
0041 'Color','g',...
0042 'HorizontalAlignment','center',...
0043 'VerticalAlignment','middle',...
0044 'FontSize',8);
0045 end
0046
0047 ofn = strcat(ifolder,'/',ofolder,'/',ofolder,'_',ifolder,num2str(frame),ext);
0048 fillfigure();
0049 exportfigure(ofn,f,size(im));
0050
0051 end