Catalano.Imaging.Filters
Class DistanceTransform
- java.lang.Object
-
- Catalano.Imaging.Filters.DistanceTransform
-
public class DistanceTransform extends java.lang.ObjectDistance Transform.- Supported types: Grayscale.
- Coordinate System: Matrix.
- Supported types: Grayscale.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classDistanceTransform.DistanceDistance.
-
Constructor Summary
Constructors Constructor and Description DistanceTransform()Initialize a new instance of the DistanceTransform class.DistanceTransform(DistanceTransform.Distance distance)Initialize a new instance of the DistanceTransform class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description float[][]Compute(FastBitmap fastBitmap)Compute Distance Transform.floatgetMaximumDistance()Get Maximum distance from transform.IntPointgetUltimateErodedPoint()Get the Ultimate eroded point.FastBitmaptoFastBitmap()Convert Distance map to FastBitmap.
-
-
-
Constructor Detail
-
DistanceTransform
public DistanceTransform()
Initialize a new instance of the DistanceTransform class. Default distance: Euclidean.
-
DistanceTransform
public DistanceTransform(DistanceTransform.Distance distance)
Initialize a new instance of the DistanceTransform class.- Parameters:
distance- Distance.
-
-
Method Detail
-
getMaximumDistance
public float getMaximumDistance()
Get Maximum distance from transform.- Returns:
- Maximum distance.
-
getUltimateErodedPoint
public IntPoint getUltimateErodedPoint()
Get the Ultimate eroded point.- Returns:
- UED.
-
Compute
public float[][] Compute(FastBitmap fastBitmap)
Compute Distance Transform.- Parameters:
fastBitmap- Image to be processed.- Returns:
- Distance map.
-
toFastBitmap
public FastBitmap toFastBitmap()
Convert Distance map to FastBitmap.- Returns:
- FastBitmap.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG