Short Description
Simple example using loop roi and excel outputVersions
-
Version 1 • Released on: 2014-05-06 16:38:21DownloadDescription:
initial version
12345678910111213141516171819202122232425262728293031323334353637importClass(Packages.icy.util.XLSUtil)importClass(Packages.icy.roi.ROIUtil)importClass(Packages.icy.roi.ROI2DRectangle)importClass(java.awt.Color)importClass(Packages.java.io.File)// This script is a simple example using loops, ROIs, and excel output.seq = getSequence()seq.removeAllROI()size = 30workbook = XLSUtil.createWorkbook( new File( seq.getFilename()+".xls" ) )page = XLSUtil.createNewPage(workbook, "resultat")for ( y = 0 ; y < seq.getHeight() ; y = y + size ){for ( x = 0 ; x < seq.getWidth() ; x = x + size ){// (x,y) coin haut gauche et ( x,y) coin bas droiteroi = new ROI2DRectangle( x , y , x+size , y+size )seq.addROI( roi )mean = ROIUtil.getMeanIntensity( seq , roi)roi.setName( "moy " +mean )XLSUtil.setCellNumber( page, x/size, y/size, mean )if ( mean < 10 ){roi.setColor( Color.RED )}}}XLSUtil.saveAndClose( workbook )