importClass(Packages.icy.sequence.SequenceDataIterator)
importClass(Packages.icy.roi.ROIUtil)
seq = getSequence()
roiList = seq.getROI2Ds()
for ( i = 0 ; i < roiList.size() ; i++ )
{
roi = roiList.get( i )
println("ROI " + roi.getName() +":" )
totalPixel = roi.getArea()
println("Total number of pixel: " + totalPixel )
iterator = new SequenceDataIterator( seq, roi)
nbPixelZeroValue = 0
while ( !iterator.done() )
{
value = iterator.get()
if ( value == 0 ) nbPixelZeroValue++
iterator.next()
}
println( "number of pixels having value 0:" + nbPixelZeroValue )
percentOfPixelAtZero = 100.0 * nbPixelZeroValue / totalPixel
println( "% of pixel at 0 value: " + percentOfPixelAtZero )
}