public class BoundingBox3D extends RegionAnalyzer3D<Box3D>
| Constructor and Description |
|---|
BoundingBox3D()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
Box3D[] |
analyzeRegions(ij.ImageStack image,
int[] labels,
ij.measure.Calibration calib)
Computes the bounding box of each region within a 3D label image.
|
static Box3D[] |
boundingBoxes(ij.ImageStack labelImage,
int[] labels,
ij.measure.Calibration calib)
Compute bounding box of each region in input 3D label image and returns
the result as an array of Box3D for each region.
|
ij.measure.ResultsTable |
createTable(Map<Integer,Box3D> map)
Utility method that transforms the mapping between labels and Box3D
instances into a ResultsTable that can be displayed with ImageJ.
|
algoProgressChanged, algoStatusChanged, analyzeRegions, analyzeRegions, computeTable, createMapaddAlgoListener, fireProgressChanged, fireProgressChanged, fireStatusChanged, fireStatusChanged, removeAlgoListenerpublic static final Box3D[] boundingBoxes(ij.ImageStack labelImage, int[] labels, ij.measure.Calibration calib)
labelImage - the input image containing label of particleslabels - an array of unique labels in imagecalib - the calibration of the imagepublic Box3D[] analyzeRegions(ij.ImageStack image, int[] labels, ij.measure.Calibration calib)
analyzeRegions in class RegionAnalyzer3D<Box3D>image - the input image containing label of particleslabels - the array of labels within the imagecalib - the calibration of the imagepublic ij.measure.ResultsTable createTable(Map<Integer,Box3D> map)
map - the mapping between labels and Box3D instancesCopyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.