public class HysteresisEdgeTraceMark
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static float |
MARK_TRAVERSED |
| Constructor and Description |
|---|
HysteresisEdgeTraceMark() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(boofcv.struct.image.GrayF32 intensity,
boofcv.struct.image.GrayS8 direction,
float lower,
float upper,
boofcv.struct.image.GrayU8 output)
Performs hysteresis thresholding using the provided lower and upper thresholds.
|
protected void |
trace(int x,
int y,
int indexInten)
Traces along object's contour starting at the specified seed.
|
public static final float MARK_TRAVERSED
public void process(boofcv.struct.image.GrayF32 intensity,
boofcv.struct.image.GrayS8 direction,
float lower,
float upper,
boofcv.struct.image.GrayU8 output)
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.protected void trace(int x,
int y,
int indexInten)