Class AKAZE
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Class implementing the AKAZE keypoint detector and descriptor extractor, described in @cite ANB13
public class AKAZE : Feature2D, IDisposable, ICvPtrHolder
- Inheritance
-
AKAZE
- Implements
- Inherited Members
Remarks
AKAZE descriptors can only be used with KAZE or AKAZE keypoints. Try to avoid using extract and detect instead of operator() due to performance reasons. .. [ANB13] Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces. Pablo F. Alcantarilla, Jesús Nuevo and Adrien Bartoli. In British Machine Vision Conference (BMVC), Bristol, UK, September 2013.
Constructors
AKAZE(nint)
Constructor
protected AKAZE(nint p)
Parameters
pnint
Properties
AKAZEDescriptorChannels
public int AKAZEDescriptorChannels { get; set; }
Property Value
AKAZEDescriptorSize
public int AKAZEDescriptorSize { get; set; }
Property Value
AKAZEDescriptorType
public AKAZEDescriptorType AKAZEDescriptorType { get; set; }
Property Value
DiffusivityType
public KAZEDiffusivityType DiffusivityType { 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
Methods
Create(AKAZEDescriptorType, int, int, float, int, int, KAZEDiffusivityType)
The AKAZE constructor
public static AKAZE Create(AKAZEDescriptorType descriptorType = AKAZEDescriptorType.MLDB, int descriptorSize = 0, int descriptorChannels = 3, float threshold = 0.001, int nOctaves = 4, int nOctaveLayers = 4, KAZEDiffusivityType diffusivity = KAZEDiffusivityType.DiffPmG2)
Parameters
descriptorTypeAKAZEDescriptorTypeType of the extracted descriptor: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.
descriptorSizeintSize of the descriptor in bits. 0 -> Full size
descriptorChannelsintNumber of channels in the descriptor (1, 2, 3)
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()