Skip to content

cuda_SURF_CUDA_KeypointLayout

xfeatures2dclassOpenCV 5.0.0
import { cuda_SURF_CUDA_KeypointLayout } from '@banou/opencv-wasm'

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

ARGUMENTSConstructor or factory
CLASScuda_SURF_CUDA_KeypointLayout
RETURN TYPEOwned native handle
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Native object: release it with using or delete(). Factories can return null; check before calling methods.

Native enum entries for cuda surf cuda keypoint layout. Pass an entry to enum-typed arguments or its .value to numeric arguments.

Constructors and members

static X_ROW

x row constant (0), defined by OpenCV for cv::cuda::SURF_CUDA.

X_ROW: cuda_SURF_CUDA_KeypointLayoutValue<0>,

static Y_ROW

y row constant (0+1), defined by OpenCV for cv::cuda::SURF_CUDA.

Y_ROW: cuda_SURF_CUDA_KeypointLayoutValue<1>,

static LAPLACIAN_ROW

laplacian row constant (0+2), defined by OpenCV for cv::cuda::SURF_CUDA.

LAPLACIAN_ROW: cuda_SURF_CUDA_KeypointLayoutValue<2>,

static OCTAVE_ROW

octave row constant (0+3), defined by OpenCV for cv::cuda::SURF_CUDA.

OCTAVE_ROW: cuda_SURF_CUDA_KeypointLayoutValue<3>,

static SIZE_ROW

size row constant (0+4), defined by OpenCV for cv::cuda::SURF_CUDA.

SIZE_ROW: cuda_SURF_CUDA_KeypointLayoutValue<4>,

static ANGLE_ROW

angle row constant (0+5), defined by OpenCV for cv::cuda::SURF_CUDA.

ANGLE_ROW: cuda_SURF_CUDA_KeypointLayoutValue<5>,

static HESSIAN_ROW

hessian row constant (0+6), defined by OpenCV for cv::cuda::SURF_CUDA.

HESSIAN_ROW: cuda_SURF_CUDA_KeypointLayoutValue<6>,

static ROWS_COUNT

rows count constant (0+7), defined by OpenCV for cv::cuda::SURF_CUDA.

ROWS_COUNT: cuda_SURF_CUDA_KeypointLayoutValue<7>

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.