Documentation of 'boofcv.alg.feature.detect.edge.HysteresisEdgeTraceMark' Java class
HysteresisEdgeTraceMark
boofcv.alg.feature.detect.edge

Class HysteresisEdgeTraceMark



  • public class HysteresisEdgeTraceMark
    extends java.lang.Object
    Given 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 float MARK_TRAVERSED 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void process(GrayF32 intensity, GrayS8 direction, float lower, float upper, GrayU8 output)
      Performs hysteresis thresholding using the provided lower and upper thresholds.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HysteresisEdgeTraceMark

        public HysteresisEdgeTraceMark()
    • 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

Ads help maintain this website.