Class ImplEdgeNonMaxSuppression_MT
java.lang.Object
boofcv.alg.feature.detect.edge.impl.ImplEdgeNonMaxSuppression_MT
@Generated("boofcv.alg.feature.detect.edge.impl.ImplEdgeNonMaxSuppression") public class ImplEdgeNonMaxSuppression_MT extends Object
Algorithms for performing non-max suppression. Edge intensities are set to zero if adjacent pixels
have a value greater than the current value. Adjacency is determined by the gradients
discretized direction.
NOTE: This is technically not true non-maximum suppression because equal values are allowed.
-
Constructor Summary
Constructors Constructor Description ImplEdgeNonMaxSuppression_MT()
-
Method Summary
Modifier and Type Method Description static void
border4(GrayF32 _intensity, GrayS8 direction, GrayF32 output)
Just processes the image border.static void
border8(GrayF32 _intensity, GrayS8 direction, GrayF32 output)
Just processes the image border.static void
inner4(GrayF32 intensity, GrayS8 direction, GrayF32 output)
Only processes the inner image.static void
inner8(GrayF32 intensity, GrayS8 direction, GrayF32 output)
Only processes the inner image.static void
naive4(GrayF32 _intensity, GrayS8 direction, GrayF32 output)
Slow algorithm which processes the whole image.static void
naive8(GrayF32 _intensity, GrayS8 direction, GrayF32 output)
Slow algorithm which processes the whole image.
-
Constructor Details
-
ImplEdgeNonMaxSuppression_MT
public ImplEdgeNonMaxSuppression_MT()
-
-
Method Details
-
inner4
Only processes the inner image. Ignoring the border. -
naive4
Slow algorithm which processes the whole image. -
border4
Just processes the image border. -
inner8
Only processes the inner image. Ignoring the border. -
naive8
Slow algorithm which processes the whole image. -
border8
Just processes the image border.
-