Package boofcv.abst.feature.detdesc
Class ConfigCompleteSift
java.lang.Object
boofcv.abst.feature.detdesc.ConfigCompleteSift
- All Implemented Interfaces:
Configuration
,Serializable
Configuration for
CompleteSift
.
NOTE: Even if the sift detector is configured to only detect a specified number of features it's possible for
more than that number to be returned since a single detection can have multiple orientations, resulting in
multiple features.- See Also:
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
ConstructorDescriptionConstructor with default parameters for allConfigCompleteSift
(int firstOctave, int lastOctave, int maxFeaturesPerScale) Constructor which provides access to a few of the more critical parameters which allow you to control the number of size of detected features. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Checks to see if the configuration is valid.static ConfigCompleteSift
Creates a configuration similar to how it was originally described in the papersetTo
(ConfigCompleteSift src) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface boofcv.struct.Configuration
serializeActiveFields, serializeInitialize
-
Field Details
-
scaleSpace
-
detector
-
orientation
-
describe
-
-
Constructor Details
-
ConfigCompleteSift
public ConfigCompleteSift()Constructor with default parameters for all -
ConfigCompleteSift
public ConfigCompleteSift(int firstOctave, int lastOctave, int maxFeaturesPerScale) Constructor which provides access to a few of the more critical parameters which allow you to control the number of size of detected features. If this doesn't result in the desired results try the default constructor or manipulating other parameters directory.- Parameters:
firstOctave
- The first octaveo. Try -1lastOctave
- The last octave. Try 5maxFeaturesPerScale
- Maximum number of features it will detect per scale. ≤ 0 will mean all features
-
-
Method Details
-
createPaper
Creates a configuration similar to how it was originally described in the paper -
setTo
-
checkValidity
public void checkValidity()Description copied from interface:Configuration
Checks to see if the configuration is valid. If it is invalid, throw an exception explaining what is incorrect.- Specified by:
checkValidity
in interfaceConfiguration
-