T - the type of the data computed for each region. May be a class
instance, or a single Numeric type.public abstract class RegionAnalyzer2D<T> extends AlgoStub implements RegionAnalyzer<T>
RegionAnalyzer3D| Constructor and Description |
|---|
RegionAnalyzer2D() |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,T> |
analyzeRegions(ij.ImagePlus labelPlus)
Default implementation of the analyzeRegions method, that calls the more
specialized
analyzeRegions(ImageProcessor, int[], Calibration)
method and transforms the result into a map. |
Map<Integer,T> |
analyzeRegions(ij.process.ImageProcessor image,
ij.measure.Calibration calib)
Identifies labels within image and computes an instance of the generic
type T for each region in input label image.
|
abstract T[] |
analyzeRegions(ij.process.ImageProcessor image,
int[] labels,
ij.measure.Calibration calib)
Computes an instance of the generic type T for each region in input label image.
|
ij.measure.ResultsTable |
computeTable(ij.ImagePlus labelPlus)
Default implementation of computeTable method, using the two other
methods
analyzeRegions(ImagePlus) and RegionAnalyzer.createTable(Map): |
addAlgoListener, fireProgressChanged, fireProgressChanged, fireStatusChanged, fireStatusChanged, removeAlgoListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTablepublic abstract T[] analyzeRegions(ij.process.ImageProcessor image, int[] labels, ij.measure.Calibration calib)
image - the input image containing label of particleslabels - the array of labels within the imagecalib - the spatial calibration of the imagepublic Map<Integer,T> analyzeRegions(ij.process.ImageProcessor image, ij.measure.Calibration calib)
image - a label image (8, 16 or 32 bits)calib - the spatial calibration of the imagepublic Map<Integer,T> analyzeRegions(ij.ImagePlus labelPlus)
analyzeRegions(ImageProcessor, int[], Calibration)
method and transforms the result into a map.analyzeRegions in interface RegionAnalyzer<T>labelPlus - the input image containing label of regionspublic ij.measure.ResultsTable computeTable(ij.ImagePlus labelPlus)
analyzeRegions(ImagePlus) and RegionAnalyzer.createTable(Map):computeTable in interface RegionAnalyzer<T>labelPlus - a label or binary image of region(s)Copyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.