Skip to content

valueAPI

TypeScript helpershelperOpenCV 5.0.0
ARGUMENTSSee signature below
HELPERvalueAPI
RETURN TYPESee signature below
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

JavaScript value constructors and OpenCV 5 matrix type constants/functions.

export declare const valueAPI: {
    KeyPoint: typeof KeyPoint;
    DMatch: typeof DMatch;
    RotatedRect: typeof RotatedRect;
    CV_MAKETYPE: (depth: number, channels: number) => number;
    CV_MAKE_TYPE: (depth: number, channels: number) => number;
    CV_8U: number;
    CV_8UC1: number;
    CV_8UC2: number;
    CV_8UC3: number;
    CV_8UC4: number;
    CV_8UC: (channels: number) => number;
    CV_8S: number;
    CV_8SC1: number;
    CV_8SC2: number;
    CV_8SC3: number;
    CV_8SC4: number;
    CV_8SC: (channels: number) => number;
    CV_16U: number;
    CV_16UC1: number;
    CV_16UC2: number;
    CV_16UC3: number;
    CV_16UC4: number;
    CV_16UC: (channels: number) => number;
    CV_16S: number;
    CV_16SC1: number;
    CV_16SC2: number;
    CV_16SC3: number;
    CV_16SC4: number;
    CV_16SC: (channels: number) => number;
    CV_32S: number;
    CV_32SC1: number;
    CV_32SC2: number;
    CV_32SC3: number;
    CV_32SC4: number;
    CV_32SC: (channels: number) => number;
    CV_32F: number;
    CV_32FC1: number;
    CV_32FC2: number;
    CV_32FC3: number;
    CV_32FC4: number;
    CV_32FC: (channels: number) => number;
    CV_64F: number;
    CV_64FC1: number;
    CV_64FC2: number;
    CV_64FC3: number;
    CV_64FC4: number;
    CV_64FC: (channels: number) => number;
    CV_16F: number;
    CV_16FC1: number;
    CV_16FC2: number;
    CV_16FC3: number;
    CV_16FC4: number;
    CV_16FC: (channels: number) => number;
    CV_16BF: number;
    CV_16BFC1: number;
    CV_16BFC2: number;
    CV_16BFC3: number;
    CV_16BFC4: number;
    CV_16BFC: (channels: number) => number;
    CV_Bool: number;
    CV_BoolC1: number;
    CV_BoolC2: number;
    CV_BoolC3: number;
    CV_BoolC4: number;
    CV_BoolC: (channels: number) => number;
    CV_64U: number;
    CV_64UC1: number;
    CV_64UC2: number;
    CV_64UC3: number;
    CV_64UC4: number;
    CV_64UC: (channels: number) => number;
    CV_64S: number;
    CV_64SC1: number;
    CV_64SC2: number;
    CV_64SC3: number;
    CV_64SC4: number;
    CV_64SC: (channels: number) => number;
    CV_32U: number;
    CV_32UC1: number;
    CV_32UC2: number;
    CV_32UC3: number;
    CV_32UC4: number;
    CV_32UC: (channels: number) => number;
};

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.