class: ConfigFastHessian
[263:7] extends: object
ConfigFastHessian wraps boofcv.abst.feature.detect.interest.ConfigFastHessian.
Members
- obj
Methods
-
ConfigFastHessian ()
Creates a Fast-Hessian config.
-
get (
string Name)Gets a public config field.
- @p
Nameis a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, initialSampleStep, initialSize, numberScalesPerOctave, numberOfOctaves, or scaleStepSize. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, initialSampleStep, initialSize, numberScalesPerOctave, numberOfOctaves, or scaleStepSize. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
-
copy ()
Copies this config.
- @r
Acopied ConfigFastHessian wrapper.
- @r
class: ConfigSiftDetector
[295:7] extends: object
ConfigSiftDetector wraps boofcv.abst.feature.detect.interest.ConfigSiftDetector.
Members
- obj
Methods
-
ConfigSiftDetector (
object Obj = null)Creates a SIFT detector config.
- @p
Objoptional pre-built Java ConfigSiftDetector to wrap.
- @p
-
createPaper ()
Creates the SIFT detector config from the paper defaults.
- @r
AConfigSiftDetector wrapper.
- @r
-
get (
string Name)Gets a public config field.
- @p
Nameis a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, or edgeR. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis a field such as extract, maxFeaturesPerScale, maxFeaturesAll, selector, or edgeR. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
-
copy ()
Copies this config.
- @r
Acopied ConfigSiftDetector wrapper.
- @r
class: InterestPointDetector
[197:7] extends: object
InterestPointDetector wraps boofcv.abst.feature.detect.interest.InterestPointDetector.
Members
- obj
Methods
-
InterestPointDetector (
object Obj)Wraps a BoofCV InterestPointDetector.
- @p
Objis an existing detector Java object or wrapper.
- @p
-
detect (
object Image)Detects interest points in an image.
- @p
Imageis the input image.
- @p
-
getNumberOfFeatures ()
Gets the number of detected features.
- @r
Thefeature count.
- @r
-
getLocation (
int N)Gets a feature location.
- @p
Nis the feature index. - @r
APoint2D_F64 Java object.
- @p
-
getRadius (
int N)Gets a feature radius.
- @p
Nis the feature index. - @r
Thefeature radius.
- @p
-
getOrientation (
int N)Gets a feature orientation.
- @p
Nis the feature index. - @r
Thefeature orientation.
- @p
-
hasScale ()
Gets whether this detector reports scale.
- @r
Trueif scale is available.
- @r
-
hasOrientation ()
Gets whether this detector reports orientation.
- @r
Trueif orientation is available.
- @r
-
getInputType ()
Gets the input image type.
- @r
TheBoofCV ImageType.
- @r
-
getNumberOfSets ()
Gets the number of feature sets.
- @r
Theset count.
- @r
-
getSet (
int N)Gets a feature set index.
- @p
Nis the feature index. - @r
Theset id.
- @p
class: FactoryInterestPointAlgs
[100:14] static extends: object
Static wrappers for boofcv.factory.feature.detect.interest.FactoryInterestPointAlgs.
Methods
-
hessianPyramid (
int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)Creates a Hessian pyramid detector.
- @p
ExtractRadiusis the extraction radius. - @p
DetectThresholdis the detection threshold. - @p
MaxFeaturesis the maximum number of features. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
ABoofCV FeaturePyramid Java object.
- @p
-
harrisPyramid (
int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)Creates a Harris pyramid detector.
- @p
ExtractRadiusis the extraction radius. - @p
DetectThresholdis the detection threshold. - @p
MaxFeaturesis the maximum number of features. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
ABoofCV FeaturePyramid Java object.
- @p
-
hessianLaplace (
int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)Creates a Hessian-Laplace detector.
- @p
ExtractRadiusis the extraction radius. - @p
DetectThresholdis the detection threshold. - @p
MaxFeaturesis the maximum number of features. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
ABoofCV FeatureLaplacePyramid Java object.
- @p
-
harrisLaplace (
int ExtractRadius, DetectThreshold, int MaxFeatures, string ImageClassName, string DerivativeClassName)Creates a Harris-Laplace detector.
- @p
ExtractRadiusis the extraction radius. - @p
DetectThresholdis the detection threshold. - @p
MaxFeaturesis the maximum number of features. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
ABoofCV FeatureLaplacePyramid Java object.
- @p
-
fastHessian (
object Config)Creates the raw Fast-Hessian feature detector.
- @p
Configis a ConfigFastHessian wrapper. - @r
ABoofCV FastHessianFeatureDetector Java object.
- @p
-
sift (
object Config)Creates the raw SIFT detector.
- @p
Configis a ConfigSiftDetector wrapper. - @r
ABoofCV SiftDetector Java object.
- @p
class: ConfigSelectLimit
[399:7] extends: object
ConfigSelectLimit wraps boofcv.factory.feature.detect.selector.ConfigSelectLimit.
Members
- obj
Methods
-
ConfigSelectLimit (
Obj = null)Creates or wraps a feature selection limit config.
- @p
Objis an existing ConfigSelectLimit Java object or null to create a default config.
- @p
-
selectBestN ()
Creates a best-N selector config.
- @r
AConfigSelectLimit wrapper.
- @r
-
selectRandom (
int Seed)Creates a random selector config.
- @p
Seedis the random seed. - @r
AConfigSelectLimit wrapper.
- @p
-
selectUniform (
Fraction)Creates a uniform selector config.
- @p
Fractionis the grid fraction. - @r
AConfigSelectLimit wrapper.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis type, randomSeed, or uniform. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis type, randomSeed, or uniform. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigDetectInterestPoint
[372:7] extends: object
ConfigDetectInterestPoint wraps boofcv.factory.feature.detect.interest.ConfigDetectInterestPoint.
Members
- obj
Methods
-
ConfigDetectInterestPoint ()
Creates a generic interest point detector config.
-
get (
string Name)Gets a public config field.
- @p
Nameis one of type, scaleSpaceSift, point, fastHessian, or sift. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis one of type, scaleSpaceSift, point, fastHessian, or sift. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: FactoryInterestPoint
[22:14] static extends: object
Static wrappers for boofcv.factory.feature.detect.interest.FactoryInterestPoint.
Methods
-
generic (
object Config, string ImageClassName, string DerivativeClassName)Creates a generic interest point detector.
- @p
Configis a ConfigDetectInterestPoint wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
AnInterestPointDetector wrapper.
- @p
-
createFast (
object Fast, int Radius, Selector, string ImageClassName)Creates a FAST interest point detector.
- @p
Fastis a ConfigFastCorner wrapper. - @p
Radiusis the feature radius. - @p
Selectoris a ConfigSelectLimit wrapper or null. - @p
ImageClassNameis an input gray image class name or short image name. - @r
AnInterestPointDetector wrapper.
- @p
-
wrapPoint (
object Detector, Radius, string ImageClassName, string DerivativeClassName)Wraps a GeneralFeatureDetector as an interest point detector.
- @p
Detectoris a GeneralFeatureDetector wrapper. - @p
Radiusis the feature radius. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
AnInterestPointDetector wrapper.
- @p
-
fastHessian (
object Config, string ImageClassName)Creates a Fast-Hessian interest point detector.
- @p
Configis a ConfigFastHessian wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
AnInterestPointDetector wrapper.
- @p
-
sift (
object ScaleSpace, object Detector, string ImageClassName)Creates a SIFT interest point detector.
- @p
ScaleSpaceis a ConfigSiftScaleSpace wrapper. - @p
Detectoris a ConfigSiftDetector wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
AnInterestPointDetector wrapper.
- @p
class: ConfigSiftScaleSpace
[336:7] extends: object
ConfigSiftScaleSpace wraps boofcv.abst.feature.describe.ConfigSiftScaleSpace.
Members
- obj
Methods
-
ConfigSiftScaleSpace (
object Obj = null)Creates a SIFT scale-space config.
- @p
Objoptional pre-built Java ConfigSiftScaleSpace to wrap.
- @p
-
createPaper ()
Creates the SIFT scale-space config from the paper defaults.
- @r
AConfigSiftScaleSpace wrapper.
- @r
-
get (
string Name)Gets a public config field.
- @p
Nameis one of sigma0, numScales, firstOctave, or lastOctave. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis one of sigma0, numScales, firstOctave, or lastOctave. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.