Class DescribePointBrief<T extends ImageGray<T>>

java.lang.Object
boofcv.alg.feature.describe.DescribePointBrief<T>

public class DescribePointBrief<T extends ImageGray<T>> extends Object

BRIEF: Binary Robust Independent Elementary Features. [1] Invariance: light. Fast to compute and to compare feature descriptions. A variant on DescribePointBinaryCompare where the descriptor is computed from a single, randomly generated definition after the image has been blurred.

[1] Michael Calonder, Vincent Lepetit, Christoph Strecha, and Pascal Fua. "BRIEF: Binary Robust Independent Elementary Features" in European Conference on Computer Vision, September 2010.

  • Field Details

  • Constructor Details

  • Method Details

    • createFeature

      public TupleDesc_B createFeature()
      Function which creates a description of the appropriate size.
      Returns:
      Creates a bew description.
    • setImage

      public void setImage(T image)
      Specifies the image from which feature descriptions are to be created.
      Parameters:
      image - Image being examined.
    • process

      public void process(double c_x, double c_y, TupleDesc_B feature)
      Computes the descriptor at the specified point. If the region go outside of the image then a description will not be made.
      Parameters:
      c_x - Center of region being described.
      c_y - Center of region being described.
      feature - Where the descriptor is written to.
    • getDefinition

      public BinaryCompareDefinition_I32 getDefinition()