boofcv.alg.feature.detect.edge
Class HysteresisEdgeTraceMark
- java.lang.Object
-
- boofcv.alg.feature.detect.edge.HysteresisEdgeTraceMark
-
public class HysteresisEdgeTraceMark extends java.lang.ObjectGiven the output from edge non-maximum suppression, perform hysteresis threshold along the edge and mark selected pixels in a binary image. Points are first marked in direction tangential to the edge's direction, if no matches are found then a match is searched for using an 8-connect rule. The direction image must be the 4-direction type.
-
-
Field Summary
Fields Modifier and Type Field and Description static floatMARK_TRAVERSED
-
Constructor Summary
Constructors Constructor and Description HysteresisEdgeTraceMark()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidprocess(GrayF32 intensity, GrayS8 direction, float lower, float upper, GrayU8 output)Performs hysteresis thresholding using the provided lower and upper thresholds.
-
-
-
Field Detail
-
MARK_TRAVERSED
public static final float MARK_TRAVERSED
- See Also:
- Constant Field Values
-
-
Method Detail
-
process
public void process(GrayF32 intensity, GrayS8 direction, float lower, float upper, GrayU8 output)
Performs hysteresis thresholding using the provided lower and upper thresholds.- Parameters:
intensity- Intensity image after edge non-maximum suppression has been applied. Modified.direction- 4-direction image. Not modified.lower- Lower threshold.upper- Upper threshold.output- Output binary image. Modified.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG