Home > SuperSegger > frameLink > displayMap.m

displayMap

PURPOSE ^

intDisplay : displays linking - used for debugging.

SYNOPSIS ^

function displayMap (data_c,data_r, rCellsFromC, cCellsTransp,cCellsFromR,rCellsTransp)

DESCRIPTION ^

 intDisplay : displays linking - used for debugging.
 reg : maskF
 green : maskC
 blue : all cell masks  in c

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function displayMap (data_c,data_r, rCellsFromC, cCellsTransp,cCellsFromR,rCellsTransp)
0002 % intDisplay : displays linking - used for debugging.
0003 % reg : maskF
0004 % green : maskC
0005 % blue : all cell masks  in c
0006 
0007 %disp ([num2str(cCellsTransp), ' map to - > ' , num2str(rCellsFromC), ' and  maps to - > ', num2str(cCellsFromR), ' which maps to ' , num2str(rCellsTransp)]);
0008 maskCtransp = data_c.regs.regs_label*0;
0009 maskC = maskCtransp;
0010 maskR = maskCtransp;
0011 maskRtransp = maskCtransp;
0012    
0013 for c = 1 : numel(cCellsTransp)
0014     maskCtransp = maskCtransp + (data_c.regs.regs_label == cCellsTransp(c))>0;
0015 end
0016 
0017 for c = 1 : numel(cCellsFromR)
0018     maskC = maskC + (data_c.regs.regs_label == cCellsFromR(c))>0;
0019 end
0020 
0021 if ~isempty (data_r)
0022  
0023     for f = 1 : numel(rCellsFromC)
0024         maskR = maskR + (data_r.regs.regs_label == rCellsFromC(f))>0;
0025     end
0026     
0027     for f = 1 : numel(rCellsTransp)
0028         maskRtransp = maskRtransp + (data_r.regs.regs_label == rCellsTransp(f))>0;
0029     end
0030 end
0031 
0032  imshow (cat(3,0.5*ag(maskRtransp) + ag(maskR),0.8*ag(maskC)+0.5*ag(maskCtransp), ...
0033      0.8*ag(maskCtransp) + 0.8*ag(maskRtransp) +  0.2* ag(data_c.mask_cell)));
0034 
0035 end
0036

Generated on Thu 19-Jan-2017 13:55:21 by m2html © 2005