[247:7] extends: object
ConfigFastHessian wraps boofcv.abst.feature.detect.interest.ConfigFastHessian.
ConfigFastHessian ()
Creates a Fast-Hessian config.
get (string Name)
Gets a public config field.
Name is a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, initialSampleStep, initialSize, numberScalesPerOctave, numberOfOctaves, or scaleStepSize.The field value.set (string Name, Value)
Sets a public config field.
Name is a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, initialSampleStep, initialSize, numberScalesPerOctave, numberOfOctaves, or scaleStepSize.Value is the new field value.checkValidity ()
Validates this config.
copy ()
Copies this config.
A copied ConfigFastHessian wrapper.[279:7] extends: object
ConfigSiftDetector wraps boofcv.abst.feature.detect.interest.ConfigSiftDetector.
ConfigSiftDetector ()
Creates a SIFT detector config.
createPaper ()
Creates the SIFT detector config from the paper defaults.
A ConfigSiftDetector wrapper.get (string Name)
Gets a public config field.
Name is a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, or edgeR.The field value.set (string Name, Value)
Sets a public config field.
Name is a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, or edgeR.Value is the new field value.checkValidity ()
Validates this config.
copy ()
Copies this config.
A copied ConfigSiftDetector wrapper.[181:7] extends: object
InterestPointDetector wraps boofcv.abst.feature.detect.interest.InterestPointDetector.
InterestPointDetector (object Obj)
Wraps a BoofCV InterestPointDetector.
Obj is an existing detector Java object or wrapper.detect (object Image)
Detects interest points in an image.
Image is the input image.getNumberOfFeatures ()
Gets the number of detected features.
The feature count.getLocation (int N)
Gets a feature location.
N is the feature index.A Point2D_F64 Java object.getRadius (int N)
Gets a feature radius.
N is the feature index.The feature radius.getOrientation (int N)
Gets a feature orientation.
N is the feature index.The feature orientation.hasScale ()
Gets whether this detector reports scale.
True if scale is available.hasOrientation ()
Gets whether this detector reports orientation.
True if orientation is available.getInputType ()
Gets the input image type.
The BoofCV ImageType.getNumberOfSets ()
Gets the number of feature sets.
The set count.getSet (int N)
Gets a feature set index.
N is the feature index.The set id.[84:14] static extends: object
Static wrappers for boofcv.factory.feature.detect.interest.FactoryInterestPointAlgs.
hessianPyramid (int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)
Creates a Hessian pyramid detector.
ExtractRadius is the extraction radius.DetectThreshold is the detection threshold.MaxFeatures is the maximum number of features.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.A BoofCV FeaturePyramid Java object.harrisPyramid (int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)
Creates a Harris pyramid detector.
ExtractRadius is the extraction radius.DetectThreshold is the detection threshold.MaxFeatures is the maximum number of features.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.A BoofCV FeaturePyramid Java object.hessianLaplace (int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)
Creates a Hessian-Laplace detector.
ExtractRadius is the extraction radius.DetectThreshold is the detection threshold.MaxFeatures is the maximum number of features.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.A BoofCV FeatureLaplacePyramid Java object.harrisLaplace (int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)
Creates a Harris-Laplace detector.
ExtractRadius is the extraction radius.DetectThreshold is the detection threshold.MaxFeatures is the maximum number of features.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.A BoofCV FeatureLaplacePyramid Java object.fastHessian (object Config)
Creates the raw Fast-Hessian feature detector.
Config is a ConfigFastHessian wrapper.A BoofCV FastHessianFeatureDetector Java object.sift (object Config)
Creates the raw SIFT detector.
Config is a ConfigSiftDetector wrapper.A BoofCV SiftDetector Java object.[375:7] extends: object
ConfigSelectLimit wraps boofcv.factory.feature.detect.selector.ConfigSelectLimit.
ConfigSelectLimit (Obj = null)
Creates or wraps a feature selection limit config.
Obj is an existing ConfigSelectLimit Java object or null to create a default config.selectBestN ()
Creates a best-N selector config.
A ConfigSelectLimit wrapper.selectRandom (int Seed)
Creates a random selector config.
Seed is the random seed.A ConfigSelectLimit wrapper.selectUniform (Fraction)
Creates a uniform selector config.
Fraction is the grid fraction.A ConfigSelectLimit wrapper.get (string Name)
Gets a public config field.
Name is type, randomSeed, or uniform.The field value.set (string Name, Value)
Sets a public config field.
Name is type, randomSeed, or uniform.Value is the new field value.checkValidity ()
Validates this config.
[348:7] extends: object
ConfigDetectInterestPoint wraps boofcv.factory.feature.detect.interest.ConfigDetectInterestPoint.
ConfigDetectInterestPoint ()
Creates a generic interest point detector config.
get (string Name)
Gets a public config field.
Name is one of type, scaleSpaceSift, point, fastHessian, or sift.The field value.set (string Name, Value)
Sets a public config field.
Name is one of type, scaleSpaceSift, point, fastHessian, or sift.Value is the new field value.checkValidity ()
Validates this config.
[6:14] static extends: object
Static wrappers for boofcv.factory.feature.detect.interest.FactoryInterestPoint.
generic (object Config, string ImageClassName, string DerivativeClassName)
Creates a generic interest point detector.
Config is a ConfigDetectInterestPoint wrapper.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.An InterestPointDetector wrapper.createFast (object Fast, int Radius, Selector, string ImageClassName)
Creates a FAST interest point detector.
Fast is a ConfigFastCorner wrapper.Radius is the feature radius.Selector is a ConfigSelectLimit wrapper or null.ImageClassName is an input gray image class name or short image name.An InterestPointDetector wrapper.wrapPoint (object Detector, Radius, string ImageClassName, string DerivativeClassName)
Wraps a GeneralFeatureDetector as an interest point detector.
Detector is a GeneralFeatureDetector wrapper.Radius is the feature radius.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.An InterestPointDetector wrapper.fastHessian (object Config, string ImageClassName)
Creates a Fast-Hessian interest point detector.
Config is a ConfigFastHessian wrapper.ImageClassName is an input gray image class name or short image name.An InterestPointDetector wrapper.sift (object ScaleSpace, object Detector, string ImageClassName)
Creates a SIFT interest point detector.
ScaleSpace is a ConfigSiftScaleSpace wrapper.Detector is a ConfigSiftDetector wrapper.ImageClassName is an input gray image class name or short image name.An InterestPointDetector wrapper.[316:7] extends: object
ConfigSiftScaleSpace wraps boofcv.abst.feature.describe.ConfigSiftScaleSpace.
ConfigSiftScaleSpace ()
Creates a SIFT scale-space config.
createPaper ()
Creates the SIFT scale-space config from the paper defaults.
A ConfigSiftScaleSpace wrapper.get (string Name)
Gets a public config field.
Name is one of sigma0, numScales, firstOctave, or lastOctave.The field value.set (string Name, Value)
Sets a public config field.
Name is one of sigma0, numScales, firstOctave, or lastOctave.Value is the new field value.checkValidity ()
Validates this config.