Class KAZE
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Class implementing the KAZE keypoint detector and descriptor extractor
public class KAZE : Feature2D, IDisposable, ICvPtrHolder
- Inheritance
-
KAZE
- Implements
- Inherited Members
Constructors
KAZE(nint)
Constructor
protected KAZE(nint p)
Parameters
pnint
Properties
Diffusivity
public KAZEDiffusivityType Diffusivity { get; set; }
Property Value
Extended
public bool Extended { get; set; }
Property Value
NOctaveLayers
public int NOctaveLayers { get; set; }
Property Value
NOctaves
public int NOctaves { get; set; }
Property Value
Threshold
public double Threshold { get; set; }
Property Value
Upright
public bool Upright { get; set; }
Property Value
Methods
Create(bool, bool, float, int, int, KAZEDiffusivityType)
The KAZE constructor
public static KAZE Create(bool extended = false, bool upright = false, float threshold = 0.001, int nOctaves = 4, int nOctaveLayers = 4, KAZEDiffusivityType diffusivity = KAZEDiffusivityType.DiffPmG2)
Parameters
extendedboolSet to enable extraction of extended (128-byte) descriptor.
uprightboolSet to enable use of upright descriptors (non rotation-invariant).
thresholdfloatDetector response threshold to accept point
nOctavesintMaximum octave evolution of the image
nOctaveLayersintDefault number of sublevels per scale level
diffusivityKAZEDiffusivityTypeDiffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER
Returns
DisposeManaged()
Releases managed resources
protected override void DisposeManaged()