package fr.unistra.pelican.demos.display; import fr.unistra.pelican.Image; import fr.unistra.pelican.PelicanException; import fr.unistra.pelican.algorithms.io.ImageLoader; import fr.unistra.pelican.algorithms.segmentation.labels.LabelsToRandomColors; import fr.unistra.pelican.algorithms.visualisation.Viewer2D; public class DisplayLabelsDemo { public static void main(String[] args) throws PelicanException { if (args.length==0) System.out.println("Usage: DisplayDemo image1 image2 ... imageN \n where imageX are the images to be displayed"); else for (int i=0;i<args.length;i++){ Image im=ImageLoader.exec(args[i]); Viewer2D.exec(LabelsToRandomColors.exec(im),args[i]+" : colored labels"); //Viewer2D.exec(LabelsToBinaryMasks.exec(im,true),args[i]+" : binary masks"); } } }