KAZE
Class implementing the KAZE keypoint detector and descriptor extractor, described in CITE: ABD12 .
Note
AKAZE descriptor can only be used with KAZE or AKAZE keypoints .. [ABD12] KAZE Features. Pablo F. Alcantarilla, Adrien Bartoli and Andrew J. Davison. In European Conference on Computer Vision (ECCV), Fiorenze, Italy, October 2012.Member of Features2d
-
Declaration
Objective-C
- (DiffusivityType)getDiffusivity NS_SWIFT_NAME(getDiffusivity());Swift
func getDiffusivity() -> DiffusivityType -
The KAZE constructor
Declaration
Objective-C
+ (nonnull KAZE *)create:(BOOL)extended upright:(BOOL)upright threshold:(float)threshold nOctaves:(int)nOctaves nOctaveLayers:(int)nOctaveLayers diffusivity:(DiffusivityType)diffusivity;Swift
class func create(extended: Bool, upright: Bool, threshold: Float, nOctaves: Int32, nOctaveLayers: Int32, diffusivity: DiffusivityType) -> KAZEParameters
extendedSet to enable extraction of extended (128-byte) descriptor.
uprightSet to enable use of upright descriptors (non rotation-invariant).
thresholdDetector response threshold to accept point
nOctavesMaximum octave evolution of the image
nOctaveLayersDefault number of sublevels per scale level
diffusivityDiffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER
-
The KAZE constructor
Declaration
Objective-C
+ (nonnull KAZE *)create:(BOOL)extended upright:(BOOL)upright threshold:(float)threshold nOctaves:(int)nOctaves nOctaveLayers:(int)nOctaveLayers;Swift
class func create(extended: Bool, upright: Bool, threshold: Float, nOctaves: Int32, nOctaveLayers: Int32) -> KAZEParameters
extendedSet to enable extraction of extended (128-byte) descriptor.
uprightSet to enable use of upright descriptors (non rotation-invariant).
thresholdDetector response threshold to accept point
nOctavesMaximum octave evolution of the image
nOctaveLayersDefault number of sublevels per scale level DIFF_CHARBONNIER
-
The KAZE constructor
Declaration
Objective-C
+ (nonnull KAZE *)create:(BOOL)extended upright:(BOOL)upright threshold:(float)threshold nOctaves:(int)nOctaves;Swift
class func create(extended: Bool, upright: Bool, threshold: Float, nOctaves: Int32) -> KAZEParameters
extendedSet to enable extraction of extended (128-byte) descriptor.
uprightSet to enable use of upright descriptors (non rotation-invariant).
thresholdDetector response threshold to accept point
nOctavesMaximum octave evolution of the image DIFF_CHARBONNIER
-
The KAZE constructor
Declaration
Objective-C
+ (nonnull KAZE *)create:(BOOL)extended upright:(BOOL)upright threshold:(float)threshold;Swift
class func create(extended: Bool, upright: Bool, threshold: Float) -> KAZEParameters
extendedSet to enable extraction of extended (128-byte) descriptor.
uprightSet to enable use of upright descriptors (non rotation-invariant).
thresholdDetector response threshold to accept point DIFF_CHARBONNIER
-
The KAZE constructor
Declaration
Objective-C
+ (nonnull KAZE *)create:(BOOL)extended upright:(BOOL)upright;Swift
class func create(extended: Bool, upright: Bool) -> KAZEParameters
extendedSet to enable extraction of extended (128-byte) descriptor.
uprightSet to enable use of upright descriptors (non rotation-invariant). DIFF_CHARBONNIER
-
The KAZE constructor
Declaration
Objective-C
+ (nonnull KAZE *)create:(BOOL)extended;Swift
class func create(extended: Bool) -> KAZEParameters
extendedSet to enable extraction of extended (128-byte) descriptor. DIFF_CHARBONNIER
-
The KAZE constructor
DIFF_CHARBONNIERDeclaration
Objective-C
+ (nonnull KAZE *)create;Swift
class func create() -> KAZE -
Declaration
Objective-C
- (nonnull NSString *)getDefaultName;Swift
func getDefaultName() -> String -
Declaration
Objective-C
- (BOOL)getExtended NS_SWIFT_NAME(getExtended());Swift
func getExtended() -> Bool -
Declaration
Objective-C
- (BOOL)getUpright NS_SWIFT_NAME(getUpright());Swift
func getUpright() -> Bool -
Declaration
Objective-C
- (double)getThreshold NS_SWIFT_NAME(getThreshold());Swift
func getThreshold() -> Double -
Declaration
Objective-C
- (int)getNOctaveLayers NS_SWIFT_NAME(getNOctaveLayers());Swift
func getNOctaveLayers() -> Int32 -
Declaration
Objective-C
- (int)getNOctaves NS_SWIFT_NAME(getNOctaves());Swift
func getNOctaves() -> Int32 -
Declaration
Objective-C
- (void)setDiffusivity:(DiffusivityType)diff NS_SWIFT_NAME(setDiffusivity(diff:));Swift
func setDiffusivity(diff: DiffusivityType) -
Declaration
Objective-C
- (void)setExtended:(BOOL)extended NS_SWIFT_NAME(setExtended(extended:));Swift
func setExtended(extended: Bool) -
Declaration
Objective-C
- (void)setNOctaveLayers:(int)octaveLayers NS_SWIFT_NAME(setNOctaveLayers(octaveLayers:));Swift
func setNOctaveLayers(octaveLayers: Int32) -
Declaration
Objective-C
- (void)setNOctaves:(int)octaves NS_SWIFT_NAME(setNOctaves(octaves:));Swift
func setNOctaves(octaves: Int32) -
Declaration
Objective-C
- (void)setThreshold:(double)threshold NS_SWIFT_NAME(setThreshold(threshold:));Swift
func setThreshold(threshold: Double) -
Declaration
Objective-C
- (void)setUpright:(BOOL)upright NS_SWIFT_NAME(setUpright(upright:));Swift
func setUpright(upright: Bool)
View on GitHub
KAZE Class Reference