AKAZE.create constructor
AKAZE.create({
- AKAZEDescriptorType descriptorType = AKAZEDescriptorType.DESCRIPTOR_MLDB,
- int descriptorSize = 0,
- int descriptorChannels = 3,
- double threshold = 0.001,
- int nOctaves = 4,
- int nOctaveLayers = 4,
- KAZEDiffusivityType diffusivity = KAZEDiffusivityType.DIFF_PM_G2,
- int maxPoints = -1,
The AKAZE constructor.
https://docs.opencv.org/4.x/d8/d30/classcv_1_1AKAZE.html#ac5d847ee303373416c7ad1950ea046ed
Implementation
factory AKAZE.create({
AKAZEDescriptorType descriptorType = AKAZEDescriptorType.DESCRIPTOR_MLDB,
int descriptorSize = 0,
int descriptorChannels = 3,
double threshold = 0.001,
int nOctaves = 4,
int nOctaveLayers = 4,
KAZEDiffusivityType diffusivity = KAZEDiffusivityType.DIFF_PM_G2,
int maxPoints = -1,
}) {
final p = calloc<cvg.AKAZE>();
cvRun(
() => cfeatures2d.cv_AKAZE_create_1(
descriptorType.value,
descriptorSize,
descriptorChannels,
threshold,
nOctaves,
nOctaveLayers,
diffusivity.value,
maxPoints,
p,
),
);
return AKAZE._(p);
}