C# Class OpenCvSharp.AKAZE

Class implementing the AKAZE keypoint detector and descriptor extractor, described in @cite ANB13
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.
Inheritance: Feature2D
Exibir arquivo Open project: shimat/opencvsharp Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Create ( OpenCvSharp descriptorType = OpenCvSharp.AKAZEDescriptorType.MLDB, int descriptorSize, int descriptorChannels = 3, float threshold = 0.001f, int nOctaves = 4, int nOctaveLayers = 4, KAZEDiffusivity diffusivity = KAZEDiffusivity.DiffPmG2 ) : AKAZE

The AKAZE constructor

Protected Methods

Method Description
AKAZE ( IntPtr p ) : System

Dispose ( bool disposing ) : void

Releases the resources

Method Details

AKAZE() protected method

protected AKAZE ( IntPtr p ) : System
p System.IntPtr
return System

Create() public static method

The AKAZE constructor
public static Create ( OpenCvSharp descriptorType = OpenCvSharp.AKAZEDescriptorType.MLDB, int descriptorSize, int descriptorChannels = 3, float threshold = 0.001f, int nOctaves = 4, int nOctaveLayers = 4, KAZEDiffusivity diffusivity = KAZEDiffusivity.DiffPmG2 ) : AKAZE
descriptorType OpenCvSharp
descriptorSize int
descriptorChannels int
threshold float
nOctaves int
nOctaveLayers int
diffusivity KAZEDiffusivity
return AKAZE

Dispose() protected method

Releases the resources
protected Dispose ( bool disposing ) : void
disposing bool /// If disposing equals true, the method has been called directly or indirectly by a user's code. Managed and unmanaged resources can be disposed. /// If false, the method has been called by the runtime from inside the finalizer and you should not reference other objects. Only unmanaged resources can be disposed. ///
return void