Documentation of 'boofcv.alg.feature.describe.brief.FactoryBriefDefinition' Java class
FactoryBriefDefinition
boofcv.alg.feature.describe.brief

Class FactoryBriefDefinition



  • public class FactoryBriefDefinition
    extends java.lang.Object
    Creates different brief descriptors. The original paper proposed several different configurations. The best one were randomly generated with a gaussian distribution.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static BinaryCompareDefinition_I32 gaussian(java.util.Random rand, int radius, int numPairs)
      Creates a descriptor by randomly selecting points inside a square region using a Gaussian distribution with a sigma of (5/2)*radius.
      static BinaryCompareDefinition_I32 gaussian2(java.util.Random rand, int radius, int numPairs) 
      • Methods inherited from class java.lang.Object

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

      • FactoryBriefDefinition

        public FactoryBriefDefinition()
    • Method Detail

      • gaussian

        public static BinaryCompareDefinition_I32 gaussian(java.util.Random rand,
                                                           int radius,
                                                           int numPairs)
        Creates a descriptor by randomly selecting points inside a square region using a Gaussian distribution with a sigma of (5/2)*radius. This is done exactly as is described in the paper where twice as many points are sampled as are compared..
        Parameters:
        rand - Random number generator.
        radius - Radius of the square region. width = 2*radius+1.
        numPairs - Number of sample point pairs.
        Returns:
        Definition of a BRIEF feature.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.