Uses of Class
inra.ijpb.binary.distmap.ChamferMask2D
Package | Description |
---|---|
inra.ijpb.binary |
Operators taking binary images as input, such as connected component
labeling or distance maps.
|
inra.ijpb.binary.distmap |
Computations of distance maps on binary images, using chamfer distances
(integer approximation of Euclidean distances).
|
inra.ijpb.binary.geodesic |
Algorithms for computing geodesic distances, geodesic diameters, tortuosity...
|
inra.ijpb.label |
Utility methods for label images (stored as 8-, 16- or 32-bits).
|
inra.ijpb.label.distmap |
Computation of distance maps for label images.
|
inra.ijpb.label.filter |
Implementation of morphological filters for label images.
|
inra.ijpb.measure.region2d |
Quantitative measurements on 2D label / binary images of regions.
|
inra.ijpb.morphology.strel |
A collection of Structuring Element ("Strel") implementations for mathematical morphology.
|
inra.ijpb.plugins |
Contains plugins, for integration with ImageJ GUI.
|
-
Uses of ChamferMask2D in inra.ijpb.binary
Methods in inra.ijpb.binary with parameters of type ChamferMask2D Modifier and Type Method Description static ij.process.ImageProcessor
BinaryImages. distanceMap(ij.process.ImageProcessor image, ChamferMask2D mask, boolean floatingPoint, boolean normalize)
Computes the distance map from a binary image processor, by specifying weights and normalization. -
Uses of ChamferMask2D in inra.ijpb.binary.distmap
Subclasses of ChamferMask2D in inra.ijpb.binary.distmap Modifier and Type Class Description class
ChamferMask2DW2
Implementation of Chamfer Weights that manages two types of offsets, corresponding to orthogonal and diagonal neighbors.class
ChamferMask2DW2Float
Implementation of Chamfer Weights that manages two types of offsets, corresponding to orthogonal, and diagonal neighbors.class
ChamferMask2DW3
Implementation of Chamfer Weights that manages three types of offsets types: orthogonal, diagonal neighbors and "chess-knight move" neighbors.class
ChamferMask2DW4
Implementation of 2D Chamfer mask that manages four types of offsets types.Fields in inra.ijpb.binary.distmap declared as ChamferMask2D Modifier and Type Field Description static ChamferMask2D
ChamferMask2D. BORGEFORS
Use weights 3 for orthogonal neighbors and 4 for diagonal neighbors (best approximation for 3-by-3 masks).static ChamferMask2D
ChamferMask2D. CHESSBOARD
Use weight equal to 1 for all neighbors.static ChamferMask2D
ChamferMask2D. CHESSKNIGHT
Use weights 5 for orthogonal neighbors, 7 for diagonal neighbors, and 11 for chess-knight moves (recommended approximation for 5-by-5 masks).static ChamferMask2D
ChamferMask2D. CITY_BLOCK
Use weights 1 for orthogonal neighbors and 2 for diagonal neighbors, and 3 for cube-diagonals.static ChamferMask2D
ChamferMask2D. QUASI_EUCLIDEAN
Use weights 1 for orthogonal neighbors and sqrt(2) for diagonal neighbors.static ChamferMask2D
ChamferMask2D. VERWER
Chamfer mask in the 7-by-7 neighborhood defined using four weights.Methods in inra.ijpb.binary.distmap that return ChamferMask2D Modifier and Type Method Description static ChamferMask2D
ChamferMask2D. fromWeights(float[] weights)
Creates a new Chamfer mask from a list of weights.static ChamferMask2D
ChamferMask2D. fromWeights(int[] weights)
Creates a new Chamfer mask from a list of weights.static ChamferMask2D
ChamferMask2D. fromWeights(short[] weights)
Creates a new Chamfer mask from a list of weights.ChamferMask2D
ChamferMasks2D. getMask()
ChamferMask2D
ChamferDistanceTransform2D. mask()
Return the chamfer mask used by this distance transform algorithm.ChamferMask2D
ChamferDistanceTransform2DFloat. mask()
ChamferMask2D
ChamferDistanceTransform2DShort. mask()
Constructors in inra.ijpb.binary.distmap with parameters of type ChamferMask2D Constructor Description ChamferDistanceTransform2DFloat(ChamferMask2D mask)
Creates a new algorithm for computing distance maps based on a chamfer mask.ChamferDistanceTransform2DFloat(ChamferMask2D mask, boolean normalize)
Creates a new algorithm for computing distance maps based on a chamfer mask.ChamferDistanceTransform2DShort(ChamferMask2D mask)
Creates a new algorithm for computing distance maps based on a chamfer mask.ChamferDistanceTransform2DShort(ChamferMask2D mask, boolean normalize)
Creates a new algorithm for computing distance maps based on a chamfer mask. -
Uses of ChamferMask2D in inra.ijpb.binary.geodesic
Constructors in inra.ijpb.binary.geodesic with parameters of type ChamferMask2D Constructor Description GeodesicDistanceTransformFloat(ChamferMask2D mask)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformFloat(ChamferMask2D mask, boolean normalizeMap)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformFloatHybrid(ChamferMask2D mask)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformFloatHybrid(ChamferMask2D mask, boolean normalizeMap)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformShort(ChamferMask2D mask)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformShort(ChamferMask2D mask, boolean normalizeMap)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformShortHybrid(ChamferMask2D mask)
Creates a new algorithm for propagating geodesic distances.GeodesicDistanceTransformShortHybrid(ChamferMask2D mask, boolean normalizeMap)
Creates a new algorithm for propagating geodesic distances. -
Uses of ChamferMask2D in inra.ijpb.label
Methods in inra.ijpb.label with parameters of type ChamferMask2D Modifier and Type Method Description static ij.process.ImageProcessor
LabelImages. distanceMap(ij.process.ImageProcessor image, ChamferMask2D mask, boolean floatingPoint, boolean normalize)
Computes the distance map for each region within a label map, by specifying the chamfer mask and the normalization. -
Uses of ChamferMask2D in inra.ijpb.label.distmap
Methods in inra.ijpb.label.distmap that return ChamferMask2D Modifier and Type Method Description ChamferMask2D
ChamferDistanceTransform2D. mask()
Return the chamfer mask used by this distance transform algorithm.ChamferMask2D
ChamferDistanceTransform2DFloat. mask()
ChamferMask2D
ChamferDistanceTransform2DShort. mask()
Constructors in inra.ijpb.label.distmap with parameters of type ChamferMask2D Constructor Description ChamferDistanceTransform2DFloat(ChamferMask2D mask)
Creates a new algorithm for computing distance maps based on a chamfer mask.ChamferDistanceTransform2DFloat(ChamferMask2D mask, boolean normalize)
Creates a new algorithm for computing distance maps based on a chamfer mask.ChamferDistanceTransform2DShort(ChamferMask2D mask)
Creates a new algorithm for computing distance maps based on a chamfer mask.ChamferDistanceTransform2DShort(ChamferMask2D mask, boolean normalize)
Creates a new algorithm for computing distance maps based on a chamfer mask.LabelDilation2DShort(ChamferMask2D mask)
Deprecated.Creates a new image processor for dilating labels using the specified chamfer mask, using 16-bits integer computation. -
Uses of ChamferMask2D in inra.ijpb.label.filter
Constructors in inra.ijpb.label.filter with parameters of type ChamferMask2D Constructor Description ChamferLabelDilation2DShort(ChamferMask2D mask, double radius)
Creates a new image processor for dilating labels using the specified chamfer mask, using 16-bits integer computation.ChamferLabelErosion2DShort(ChamferMask2D mask, double radius)
Creates a new operator for erosion of label images based on Chamfer masks. -
Uses of ChamferMask2D in inra.ijpb.measure.region2d
Constructors in inra.ijpb.measure.region2d with parameters of type ChamferMask2D Constructor Description GeodesicDiameter(ChamferMask2D mask)
Creates a new geodesic diameter computation operator. -
Uses of ChamferMask2D in inra.ijpb.morphology.strel
Constructors in inra.ijpb.morphology.strel with parameters of type ChamferMask2D Constructor Description ChamferStrel(ChamferMask2D chamferMask, double radius)
Creates a new ChamferStrel from a chamfer mask (used for computing distances) and a radius (used to computing the extent of propagation). -
Uses of ChamferMask2D in inra.ijpb.plugins
Methods in inra.ijpb.plugins with parameters of type ChamferMask2D Modifier and Type Method Description ij.ImagePlus
GeodesicDistanceMapPlugin. process(ij.ImagePlus marker, ij.ImagePlus mask, java.lang.String newName, ChamferMask2D weights, boolean floatComputation, boolean normalize)
Computes the distance propagated from the boundary of the white particles, within the black phase.ij.process.ImageProcessor
InteractiveGeodesicDistanceMap. process(ij.process.ImageProcessor mask, ij.gui.Roi roi, ChamferMask2D chamferMask, boolean floatProcess, boolean normalize)
Computes the distance propagated from the boundary of the white particles, within the white phase.ij.process.ImageProcessor
LabelMapMorphologicalFilteringPlugin.Operation. process(ij.process.ImageProcessor image, ChamferMask2D mask, double radius)
Applies the current operator to the input image.