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, createMap
addAlgoListener, fireProgressChanged, fireProgressChanged, fireStatusChanged, fireStatusChanged, removeAlgoListener
public 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.