Table of Contents

Method Create

Namespace
OpenCvSharp.XFeatures2D
Assembly
OpenCvSharp.dll

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

descriptorType AKAZEDescriptorType

Type of the extracted descriptor: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.

descriptorSize int

Size of the descriptor in bits. 0 -> Full size

descriptorChannels int

Number of channels in the descriptor (1, 2, 3)

threshold float

Detector response threshold to accept point

nOctaves int

Maximum octave evolution of the image

nOctaveLayers int

Default number of sublevels per scale level

diffusivity KAZEDiffusivityType

Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER

Returns

AKAZE