Skip to content

xfeatures2d_AKAZE_create

xfeatures2dfunctionOpenCV 5.0.0
import { xfeatures2d_AKAZE_create } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

ARGUMENTSdescriptor_type, descriptor_size, descriptor_channels, threshold
FUNCTIONxfeatures2d_AKAZE_create
RETURN TYPExfeatures2d_AKAZE | null
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

The AKAZE constructor

xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number, threshold: number, nOctaves: number, nOctaveLayers: number, diffusivity: number, max_points: number): xfeatures2d_AKAZE | null;
9 available overloads
xfeatures2d_AKAZE_create(): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number, threshold: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number, threshold: number, nOctaves: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number, threshold: number, nOctaves: number, nOctaveLayers: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number, threshold: number, nOctaves: number, nOctaveLayers: number, diffusivity: number): xfeatures2d_AKAZE | null;
xfeatures2d_AKAZE_create(descriptor_type: number, descriptor_size: number, descriptor_channels: number, threshold: number, nOctaves: number, nOctaveLayers: number, diffusivity: number, max_points: number): xfeatures2d_AKAZE | null;
descriptor_type

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

descriptor_size

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

descriptor_channels

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

threshold

Detector response threshold to accept point

nOctaves

Maximum octave evolution of the image

nOctaveLayers

Default number of sublevels per scale level

diffusivity

Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER

max_points

Maximum amount of returned points. In case if image contains more features, then the features with highest response are returned. Negative value means no limitation.

Returns

The xfeatures2d_AKAZE | null result.

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.