Skip to content

Core and matrices

All modules / core

_InputArray_KindFlagclass

This is the proxy class for passing read-only input arrays into OpenCV functions.

_InputArray_KindFlagValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

_OutputArray_DepthMaskclass

This type is very similar to InputArray except that it is used for input/output and output function

_OutputArray_DepthMaskValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

absdifffunction

Calculates the per-element absolute difference between two arrays or between an array and a scalar.

AccessFlagclass

Native enum entries for access flag. Pass an entry to enum-typed arguments or its .value to numeric arguments.

AccessFlagValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

AdaptiveThresholdTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

addfunction

Calculates the per-element sum of two arrays or an array and a scalar.

addWeightedfunction

Calculates the weighted sum of two arrays.

Algorithmclass

example: samples/cpp/snippets/detect_blob.cpp

AlgorithmHintclass

Flags that allow to modify some functions' behavior. Used as set of flags.

AlgorithmHintValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ANNIndex_DistanceValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

aruco__DictionaryVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

aruco_CornerRefineMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

aruco_Dictionary_identify1Resulttype

Named return value and scalar output parameters from aruco_Dictionary_identify1. Matrix and vector output arguments are filled in place.

aruco_Dictionary_identifyResulttype

Named return value and scalar output parameters from aruco_Dictionary_identify. Matrix and vector output arguments are filled in place.

aruco_PredefinedDictionaryTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

AsyncArrayclass

Returns result of asynchronous operations

batchDistancefunction

naive nearest neighbor finder

bgsegm_LSBPCameraMotionCompensationValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

bitwise_andfunction

computes bitwise conjunction of the two arrays (dst = src1 & src2)

bitwise_notfunction

Inverts every bit of an array.

bitwise_orfunction

Calculates the per-element bit-wise disjunction of two arrays or an

bitwise_xorfunction

Calculates the per-element bit-wise "exclusive or" operation on two

borderInterpolatefunction

Computes the source location of an extrapolated pixel.

BorderTypesclass

Various border types, image boundaries are denoted with the `|` character in the table below, when describing each method.

BorderTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

broadcastfunction

Broadcast the given Mat to the given shape.

calcCovarMatrixfunction

Note: use #COVAR_ROWS or #COVAR_COLS flag

calibrationMatrixValuesResulttype

Named return value and scalar output parameters from calibrationMatrixValues. Matrix and vector output arguments are filled in place.

CameraModelValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

cartToPolarfunction

Calculates the magnitude and angle of 2D vectors.

ccm_CcmTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ccm_ColorCheckerTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ccm_ColorSpaceValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ccm_DistanceTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ccm_InitialMethodTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ccm_LinearizationTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

CharVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

CharVectorVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

checkHardwareSupportfunction

Returns true if the specified feature is supported by the host hardware.

checkRangefunction

Checks every element of an input array for invalid values.

checkRangeResulttype

Named return value and scalar output parameters from checkRange. Matrix and vector output arguments are filled in place.

Circletype

A detected circle described by its center coordinates and radius.

CirclesGridFinderParameters_GridTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ClassHandletype

An owned handle to an object in this OpenCV instance. Use `using` or `delete()` to release native resources.

clipLineResulttype

Named return value and scalar output parameters from clipLine. Matrix and vector output arguments are filled in place.

CmpTypesclass

comparison types

CmpTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ColorConversionCodesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ColormapTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

comparefunction

Performs the per-element comparison of two arrays or an array and scalar value.

completeSymmfunction

Copies the lower or the upper half of a square matrix to its another half.

ConnectedComponentsAlgorithmsTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ConnectedComponentsTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ContourApproximationModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

convertScaleAbsfunction

Scales, calculates absolute values, and converts the result to 8-bit.

copyMakeBorderfunction

example: samples/cpp/tutorial_code/ImgTrans/copyMakeBorder_demo.cpp

copyTofunction

This is an overloaded member function, provided for convenience (python)

countNonZerofunction

Counts non-zero array elements.

CovarFlagsclass

core_utils

CovarFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

cubeRootfunction

Computes the cube root of an argument.

cuda_SURF_CUDA_KeypointLayoutValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

CV_MAT_DEPTHfunction

Extract the scalar element depth from a combined OpenCV matrix type code.

DataLayoutclass

Enum of data layout for model inference.

DataLayoutValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_actionTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_backgroundTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_datasetTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_genderTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_illuminationTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_imageTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_poseTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

datasets_sampleTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dctfunction

Performs a forward or inverse discrete Cosine transform of 1D or 2D array.

DecompTypesclass

matrix decomposition types

DecompTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

DescriptorMatcher_MatcherTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail__CameraParamsVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

detail__ImageFeaturesVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

detail__MatchesInfoVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

detail_ArgKindValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_CvFeatureParams_FeatureTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_DpSeamFinder_CostFunctionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_focalsFromHomographyResulttype

Named return value and scalar output parameters from detail_focalsFromHomography. Matrix and vector output arguments are filled in place.

detail_GraphCutSeamFinderBase_CostTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_OpaqueKindValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_SphericalProjector_mapBackwardResulttype

Named return value and scalar output parameters from detail_SphericalProjector_mapBackward. Matrix and vector output arguments are filled in place.

detail_SphericalProjector_mapForwardResulttype

Named return value and scalar output parameters from detail_SphericalProjector_mapForward. Matrix and vector output arguments are filled in place.

detail_TestOpclass

Returns string of cv::Mat depth value: CV_8UC3 -> "CV_8UC3" or cv::String()

detail_TestOpValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_TrackerSamplerCSC_MODEValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

detail_WaveCorrectKindValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

determinantfunction

Returns the determinant of a square floating-point matrix.

dftfunction

example: samples/python/snippets/dft.py

DftFlagsclass

Native enum entries for dft flags. Pass an entry to enum-typed arguments or its .value to numeric arguments.

DftFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

DISK_createFromMemoryfunction

Create an owned DISK instance with the supplied configuration.

DistanceTransformLabelTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

DistanceTransformMasksValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

DistanceTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dividefunction

Performs per-element division of two arrays or a scalar by an array.

divide1function

Performs per-element division of two arrays or a scalar by an array.

divSpectrumsfunction

Performs the per-element division of the first Fourier spectrum by the second Fourier spectrum.

DMatchtype

DMatch /////////////////////////////////

DMatchVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

DMatchVectorVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

dnn__TargetVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

dnn_ActivationTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_ArgKindValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_AutoPaddingValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_BackendValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_ClassificationModel_classifyResulttype

Named return value and scalar output parameters from dnn_ClassificationModel_classify. Matrix and vector output arguments are filled in place.

dnn_EngineTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_ImagePaddingModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_LossReductionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_ModelFormatValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_NaryEltwiseLayer_OPERATIONValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_Net_getMemoryConsumptionResulttype

Named return value and scalar output parameters from dnn_Net_getMemoryConsumption. Matrix and vector output arguments are filled in place.

dnn_Net_readFromModelOptimizer1function

Read an Intel Model Optimizer model from buffers. Its required OpenVINO backend is not linked in this WASM build.

dnn_ProfilingModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_Reduce2Layer_ReduceTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_registerLayerfunction

Register a synchronous TypeScript DNN layer factory. It receives borrowed model blobs and returns shape and forward callbacks. Forward callbacks write preallocated outputs; borrowe

dnn_SoftNMSMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_TargetValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_TracingModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

dnn_unregisterLayerfunction

Unregister a TypeScript layer factory for future DNN layer creation. Existing networks retain their constructed layers.

DNNLayerFactorytype

Creates a layer implementation. Clone borrowed matrices when keeping them beyond a callback.

DNNLayerImplementationtype

Synchronous CPU callbacks. Write into the preallocated outputs; do not resize or retain borrowed handles.

DNNLayerParameterstype

Custom DNN layer initialization. Blob handles are borrowed until the factory returns.

DoubleVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

DrawMatchesFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

DrawPrimitivetype

CPU drawing primitives accepted by the G-API renderer.

eigenfunction

Calculates eigenvalues and eigenvectors of a symmetric matrix.

eigenNonSymmetricfunction

Calculates eigenvalues and eigenvectors of a non-symmetric matrix (real eigenvalues only).

EmbindStringtype

Text accepted by native string parameters. JavaScript strings are encoded as UTF-8; byte buffers supply the encoded bytes directly.

EMDResulttype

Earth mover distance and the scalar lower bound returned alongside the supplied flow output.

Error_Codeclass

Error_Code: error codes

Error_CodeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

estimateAffine3D1Resulttype

Named return value and scalar output parameters from estimateAffine3D1. Matrix and vector output arguments are filled in place.

Exceptiontype

Details of a native OpenCV exception, including its error code, message, function and source location.

exceptionFromPtrfunction

Read an OpenCV cv::Exception from a numeric native exception pointer. Its message includes the failing native assertion or operation.

expfunction

Calculates the exponent of every array element.

extractChannelfunction

Extracts a single channel from src (coi is 0-based index)

face_FaceRecognizer_predictResulttype

Named return value and scalar output parameters from face_FaceRecognizer_predict. Matrix and vector output arguments are filled in place.

FaceRecognizerSF_DisTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

fastAtan2function

Calculates the angle of a 2D vector in degrees.

FastFeatureDetector_DetectorTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

FileNodeclass

File Storage Node class.

FileStattype

File metadata in the instance's in-memory filesystem.

FileStorageclass

XML/YAML/JSON file storage class that encapsulates all the information necessary for writing or

FileStorage_Modeclass

file storage mode

FileStorage_ModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

FileStorage_Stateclass

Native enum entries for file storage state. Pass an entry to enum-typed arguments or its .value to numeric arguments.

FileStorage_StateValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

findNonZerofunction

Returns the list of locations of non-zero pixels

finiteMaskfunction

Generates a mask of finite float values, i.e. not NaNs nor Infs.

flann_DistanceTypeclass

flann distance type value in the OpenCV API.

flann_DistanceTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

flann_FlannIndexTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

flipfunction

Flips a 2D array around vertical, horizontal, or both axes.

flipNDfunction

Flips a n-dimensional at given axis

FloatVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

FloodFillFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Formatter_FormatTypeclass

Formatter_FormatType: todo: document

Formatter_FormatTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

freetype_FreeType2_getTextSizeResulttype

Named return value and scalar output parameters from freetype_FreeType2_getTextSize. Matrix and vector output arguments are filled in place.

gapi__GNetParamVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

gapi_dnn_Paramsclass

Configuration for a named OpenCV DNN graph network. Retains the supplied Net and selects its CPU backend. Configure image preprocessing before packaging with `cv.gapi.networks`.

gapi_emptyKernelsfunction

Create an empty native kernel package that can be combined with CPU implementations.

gapi_ie_detail_ParamDesc_KindValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_ie_InferModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_ie_TraitAsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_inferfunction

Construct native graph inference for named tensor/image inputs, one region, or a list of regions. Compile with a matching OpenCV DNN network tag. Region inference requires a single

gapi_infer2function

Construct inference over equally sized named lists of rectangles and/or prepared tensors. Rectangles are cropped from the shared image; tensor lists bypass preprocessing. Empty inp

gapi_matDescfunction

Describe matrix depth, channels, size, planar layout and tensor dimensions for custom graph metadata callbacks.

gapi_networksfunction

Create a native network package from an array of OpenCV DNN parameter objects. Tags must be unique. The namespaced `cv.gapi.networks` adapter instead takes separate arguments.

gapi_oak_ColorCameraParams_BoardSocketValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_oak_ColorCameraParams_ResolutionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_oak_EncoderConfig_ProfileValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_oak_EncoderConfig_RateControlModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_onnx_TraitAsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_ot_TrackingStatusValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_StereoOutputFormatValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_streaming_seq_idfunction

Create an opaque signed 64-bit graph node reading the source sequence identifier. Use it on an input node; GraphStream numbers frames from zero unless metadata overrides it.

gapi_streaming_seqNofunction

Create an opaque signed 64-bit sequence-number node. This is an alias for the native sequence metadata operation.

gapi_streaming_sync_policyValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_streaming_timestampfunction

Create an opaque signed 64-bit graph node reading the source timestamp in microseconds. Use it on an input node and supply metadata with applyWithMetadata or GraphStream.

gapi_video_BackgroundSubtractorTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_wip_draw_render1function

Render drawing primitives in place on the supplied Y and UV planes of an NV12 image.

gapi_wip_gst_GStreamerSource_OutputTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

gapi_wip_onevpl_AccelTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

GArray_boolclass

A typed array graph node for bool values. It describes graph data; execution receives and returns ordinary arrays.

GArray_doubleclass

A typed array graph node for double values. It describes graph data; execution receives and returns ordinary arrays.

GArray_floatclass

A typed array graph node for float values. It describes graph data; execution receives and returns ordinary arrays.

GArray_intclass

A typed array graph node for int values. It describes graph data; execution receives and returns ordinary arrays.

GArray_int64_tclass

A typed array graph node for int64 t values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Matclass

A typed array graph node for mat values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Point2fclass

A typed array graph node for point2f values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Point2iclass

A typed array graph node for point2i values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Point3fclass

A typed array graph node for point3f values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Primclass

A typed array graph node for prim values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Rectclass

A typed array graph node for rect values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Scalarclass

A typed array graph node for scalar values. It describes graph data; execution receives and returns ordinary arrays.

GArray_Sizeclass

A typed array graph node for size values. It describes graph data; execution receives and returns ordinary arrays.

GArray_stringclass

A typed array graph node for string values. It describes graph data; execution receives and returns ordinary arrays.

GArray_uint64_tclass

A typed array graph node for uint64 t values. It describes graph data; execution receives and returns ordinary arrays.

GCompileArgsclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

GDrawPrimclass

An owned native drawing primitive used in typed graph arrays. Construct it from a supported drawing shape and release it after use.

gemmfunction

Performs generalized matrix multiplication.

GemmFlagsclass

generalized matrix multiplication flags

GemmFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

getBuildInformationfunction

Returns full configuration time cmake output.

getCPUFeaturesLinefunction

Returns list of CPU features enabled during compilation.

getCPUTickCountfunction

Returns the number of CPU ticks.

getDefaultAlgorithmHintfunction

Returns AlgorithmHint defined during OpenCV compilation. Defines #ALGO_HINT_DEFAULT behavior.

getHardwareFeatureNamefunction

Returns feature name by ID

getNumberOfCPUsfunction

Returns the number of logical CPUs available for the process.

getNumThreadsfunction

Returns the number of threads used by OpenCV for parallel regions.

getOptimalDFTSizefunction

Returns the optimal DFT size for a given vector size.

getOptimalNewCameraMatrixResulttype

Named return value and scalar output parameters from getOptimalNewCameraMatrix. Matrix and vector output arguments are filled in place.

getTextSizeResulttype

Named return value and scalar output parameters from getTextSize. Matrix and vector output arguments are filled in place.

getThreadNumfunction

Returns the index of the currently executed thread within the current parallel region. Always

getTickCountfunction

Returns the number of ticks.

getTickFrequencyfunction

Returns the number of ticks per second.

getVersionMajorfunction

Returns major library version

getVersionMinorfunction

Returns minor library version

getVersionRevisionfunction

Returns revision field of the library version

getVersionStringfunction

Returns library version string

GFluidKernel_KindValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

GInfunction

Declare the graph input protocol from native graph nodes in execution order. Dispose the returned protocol handle.

GInferInputsclass

Named matrix graph inputs for native graph inference. Construct it, set model input names, then pass it to `cv.gapi.infer`.

GInferListInputsclass

Named region or prepared-tensor graph lists for `cv.gapi.infer2`. Every list in one execution must have the same length.

GInferListOutputsclass

Named lists of tensor output nodes from region/list inference. Request output names before constructing the computation.

GInferOutputsclass

Named matrix output nodes of an inference operation. Obtain this object through `cv.gapi.infer`, then request all output names before constructing the computation.

GMatVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

GOpaque_boolclass

A graph node carrying one bool value. It holds a graph relationship rather than a runtime value.

GOpaque_doubleclass

A graph node carrying one double value. It holds a graph relationship rather than a runtime value.

GOpaque_floatclass

A graph node carrying one float value. It holds a graph relationship rather than a runtime value.

GOpaque_intclass

A graph node carrying one int value. It holds a graph relationship rather than a runtime value.

GOpaque_int64_tclass

A graph node carrying one int64 t value. It holds a graph relationship rather than a runtime value.

GOpaque_Pointclass

A graph node carrying one point value. It holds a graph relationship rather than a runtime value.

GOpaque_Point2fclass

A graph node carrying one point2f value. It holds a graph relationship rather than a runtime value.

GOpaque_Point3fclass

A graph node carrying one point3f value. It holds a graph relationship rather than a runtime value.

GOpaque_Rectclass

A graph node carrying one rect value. It holds a graph relationship rather than a runtime value.

GOpaque_Sizeclass

A graph node carrying one size value. It holds a graph relationship rather than a runtime value.

GOpaque_stringclass

A graph node carrying one string value. It holds a graph relationship rather than a runtime value.

GOpaque_uint64_tclass

A graph node carrying one uint64 t value. It holds a graph relationship rather than a runtime value.

GOperationclass

A native custom operation with matrix inputs and outputs. Its metadata callback determines the preallocated output layouts.

GOutfunction

Declare the graph output protocol from native graph nodes in result order. Dispose the returned protocol handle.

GProtoInputArgsclass

An owned input protocol listing the graph nodes accepted by a computation, in execution order.

GProtoOutputArgsclass

An owned output protocol listing the nodes returned by a graph computation, in result order.

GrabCutClassesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

GrabCutModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

GraphDNNInputOptionstype

Explicit image preprocessing for a named DNN graph input. Omit cfgInput for raw float tensors.

GraphFrametype

One graph input batch. A release callback transfers responsibility for temporary input handles.

GraphFrameMetadatatype

Signed 64-bit source metadata. Timestamps are microseconds since the Unix epoch by default.

GraphFramestype

Iterables borrow their values unless a frame supplies a release callback.

GraphKernelFunctiontype

Synchronous CPU kernel. Matrices are borrowed; write into preallocated outputs without resizing them.

GraphMatDescriptortype

Matrix layout passed by value to custom graph metadata callbacks.

GraphMetadataFunctiontype

Derive output layouts from input layouts before allocating graph buffers.

GraphNodetype

A placeholder describing an input, intermediate value or output of a native graph. Supply runtime values to GComputation.apply instead of passing these nodes as pixel data.

GraphPortMaptype

Native node and callback value types for each supported custom graph port.

GraphPortTypetype

Supported port names for custom native graph operations: matrices, four-component scalars, typed arrays and typed opaque values.

GraphSourcetype

Pull frames serially. Honor the abort signal when waiting for an external producer.

GraphStreamHandletype

Serial frame executor. Dispose with await using or await delete().

GraphTypedKernelFunctiontype

Synchronous callback; assign values into outputs and borrow native handles until return.

GraphTypedMetadataFunctiontype

Null marks metadata for a scalar, array or opaque value.

GraphValuetype

Graph inputs and outputs supported by the native graph executor.

GShapeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

GTypedOperationclass

A native custom operation supporting matrix, scalar, typed array and opaque ports. Prefer `cv.gapi.op` for exact tuple inference.

HandEyeCalibrationMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

hasNonZerofunction

Checks for the presence of at least one non-zero array element.

hconcatfunction

```cpp

hdf_HDF5_atread1Resulttype

Named return value and scalar output parameters from hdf_HDF5_atread1. Matrix and vector output arguments are filled in place.

hdf_HDF5_atread2Resulttype

Named return value and scalar output parameters from hdf_HDF5_atread2. Matrix and vector output arguments are filled in place.

hdf_HDF5_atreadResulttype

Named return value and scalar output parameters from hdf_HDF5_atread. Matrix and vector output arguments are filled in place.

HersheyFontsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

HistCompMethodsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

HOGDescriptor_DescriptorStorageFormatValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

HOGDescriptor_HistogramNormTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

HoughModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

idctfunction

Calculates the inverse Discrete Cosine Transform of a 1D or 2D array.

idftfunction

Calculates the inverse Discrete Fourier Transform of a 1D or 2D array.

ImageMetadataTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

img_hash_BlockMeanHashModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImreadModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteBMPCompressionFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteEXRCompressionFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteEXRTypeFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteGIFCompressionFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteHDRCompressionFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteJPEGSamplingFactorParamsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwritePAMFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwritePNGFilterFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwritePNGFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteTiffCompressionFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteTiffPredictorFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteTiffResolutionUnitFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ImwriteWEBPLosslessModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

inRangefunction

Checks if array elements lie between the elements of two other arrays.

insertChannelfunction

Inserts a single channel to dst (coi is 0-based index)

IntDoublePairtype

An integer and double-precision number passed together as a plain JavaScript value.

InterpolationFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

InterpolationMasksValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

IntVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

invertfunction

Finds the inverse or pseudo-inverse of a matrix.

ipp_getIppVersionfunction

Query the native Intel IPP configuration. Intel IPP acceleration is not linked in this WASM build.

ipp_setUseIPPfunction

Set the native Intel IPP preference. Intel IPP acceleration is not linked in this WASM build, so this does not enable an accelerator.

ipp_setUseIPP_NotExactfunction

Set the native Intel IPP preference. Intel IPP acceleration is not linked in this WASM build, so this does not enable an accelerator.

ipp_useIPPfunction

proxy for hal::Cholesky

ipp_useIPP_NotExactfunction

IPP Not-Exact mode. This function may force use of IPP then both IPP and OpenCV provide proper results

KeyPointtype

namespace

KeyPoint_convertfunction

This method converts vector of keypoints to vector of points or the reverse, where each keypoint is

KeyPoint_convert1function

Convert point coordinates into keypoints with the supplied shared size, response, octave and class identifier.

KeyPoint_overlapfunction

This method computes overlap for pair of keypoints. Overlap is the ratio between area of keypoint

KeyPointVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

KeyPointVectorVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

kmeansfunction

example: samples/cpp/snippets/kmeans.cpp

KmeansFlagsclass

core_array

KmeansFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

legacy_Tracker_updateResulttype

Named return value and scalar output parameters from legacy_Tracker_update. Matrix and vector output arguments are filled in place.

LightGlueMatcher_createFromMemoryfunction

Create an owned LightGlueMatcher instance with the supplied configuration.

line_descriptor__KeyLineVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

line_descriptor_LSDDetector_createLSDDetectorWithParamsfunction

Create an owned line_descriptor_LSDDetector instance with the supplied configuration.

linemod__FeatureVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

linemod__MatchVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

linemod__TemplateVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

linemod_Detector_addTemplateResulttype

Named return value and scalar output parameters from linemod_Detector_addTemplate. Matrix and vector output arguments are filled in place.

LineSegmentDetectorModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

LineTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

loadChromaticAberrationParamsResulttype

Named return value and scalar output parameters from loadChromaticAberrationParams. Matrix and vector output arguments are filled in place.

LocalOptimMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

logfunction

Calculates the natural logarithm of every array element.

LUTfunction

example: samples/cpp/tutorial_code/core/how_to_scan_images/how_to_scan_images.cpp

magnitudefunction

Calculates the magnitude of 2D vectors.

Mahalanobisfunction

Calculates the Mahalanobis distance between two vectors.

map_string_and_intclass

An owned native map with typed keys and values. Use get, set, keys and size to access its entries, and delete to release it.

map_string_and_stringclass

An owned native map with typed keys and values. Use get, set, keys and size to access its entries, and delete to release it.

map_string_and_vector_floatclass

An owned native map with typed keys and values. Use get, set, keys and size to access its entries, and delete to release it.

map_string_and_vector_size_tclass

An owned native map with typed keys and values. Use get, set, keys and size to access its entries, and delete to release it.

MarkerTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Matclass

example: samples/cpp/cout_mat.cpp

MatrixTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

MatShapeclass

An owned OpenCV 5 tensor shape with up to ten dimensions and layout metadata. Construct from an IntVector, or use scalar() for a zero-dimensional tensor. Dispose the shape after us

MatShapeVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

MatVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

matWithShapefunction

Allocate an owned matrix with arbitrary tensor dimensions supplied in an IntVector and an OpenCV element type. Fill it through the typed pixel views.

Matx33dtype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Matx33ftype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Matx44dtype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Matx44ftype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

maxfunction

Calculates per-element maximum of two arrays or an array and a scalar.

mcc_ColorChartValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

meanfunction

Calculates an average (mean) of array elements.

meanStdDevfunction

Calculates a mean and standard deviation of array elements.

MediaFormatValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

MediaFrame_AccessValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

mergefunction

Creates one multi-channel array out of several single-channel ones.

minfunction

Calculates per-element minimum of two arrays or an array and a scalar.

minMaxLocfunction

Finds the global minimum and maximum in an array.

MinMaxLoctype

Minimum and maximum values and their two-dimensional locations returned by a matrix reduction.

mixChannelsfunction

Copies specified channels from input arrays to the specified channels of

ml_ANN_MLP_ActivationFunctionsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_ANN_MLP_TrainFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_ANN_MLP_TrainingMethodsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_Boost_TypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_DTrees_FlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_EM_TypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_ErrorTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_KNearest_TypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_LogisticRegression_MethodsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_LogisticRegression_RegKindsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_SampleTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_StatModel_FlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_SVM_KernelTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_SVM_ParamTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_SVM_TypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_SVMSGD_MarginTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_SVMSGD_SvmsgdTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ml_VariableTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Momentstype

core_basic

MorphShapesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

MorphTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

MSTAlgorithmValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

MSTEdgeVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

mulSpectrumsfunction

Performs the per-element multiplication of two Fourier spectrums.

multiplyfunction

Calculates the per-element scaled product of two arrays.

mulTransposedfunction

Calculates the product of a matrix and its transposition.

NeighborSearchMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

normfunction

Calculates the absolute norm of an array.

norm1function

Calculates an absolute difference norm or a relative difference norm.

normalizefunction

Normalizes the norm or value range of an array.

NormTypesclass

norm types

NormTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Octree_createWithDepth1function

Create an owned Octree instance with the supplied configuration.

Octree_createWithResolution1function

Create an owned Octree instance with the supplied configuration.

OdometryAlgoTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

OdometryFramePyramidTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

OdometryTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

optflow_GPCDescTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

optflow_InterpolationTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

optflow_SolverTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

optflow_SupportRegionTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ORB_ScoreTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

parallel_setParallelForBackendfunction

Change OpenCV parallel_for backend

Paramclass

Native enum entries for param. Pass an entry to enum-typed arguments or its .value to numeric arguments.

ParamValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

patchNaNsfunction

Replaces NaNs (Not-a-Number values) in a matrix with the specified value.

PCA_Flagsclass

Principal Component Analysis

PCA_FlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

PCABackProjectfunction

wrap PCA::backProject

PCAComputefunction

wrap PCA::operator()

PCACompute1function

wrap PCA::operator()

PCACompute2function

wrap PCA::operator() and add eigenvalues output parameter

PCACompute21function

wrap PCA::operator() and add eigenvalues output parameter

PCAProjectfunction

wrap PCA::project

perspectiveTransformfunction

Performs the perspective matrix transformation of vectors.

phasefunction

Calculates the rotation angle of 2D vectors.

phaseCorrelateResulttype

Named return value and scalar output parameters from phaseCorrelate. Matrix and vector output arguments are filled in place.

Pointtype

A two-dimensional coordinate value with numeric components. No native disposal is required.

Point2dtype

A two-dimensional coordinate value with numeric components. No native disposal is required.

Point2ftype

A two-dimensional coordinate value with numeric components. No native disposal is required.

Point2fVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

Point3ftype

A three-dimensional coordinate value with numeric components. No native disposal is required.

Point3fVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

PointVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

PointVectorVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

polarToCartfunction

Calculates x and y coordinates of 2D vectors from their magnitude and angle.

PolishingMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

powfunction

Raises every array element to a power.

ppf_match_3d_ICP_registerModelToSceneResulttype

Named return value and scalar output parameters from ppf_match_3d_ICP_registerModelToScene. Matrix and vector output arguments are filled in place.

PSNRfunction

Computes the Peak Signal-to-Noise Ratio (PSNR) image quality metric.

Ptr_cv__linemod__ModalityVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

Ptr_cv__mcc__CCheckerVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

Ptr_cv__ppf_match_3d__Pose3DVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

PutTextFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

QRCodeEncoder_CorrectionLevelValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

QRCodeEncoder_ECIEncodingsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

QRCodeEncoder_EncodeModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

QuatAssumeTypeclass

Unit quaternion flag

QuatAssumeTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

QuatEnum_EulerAnglesTypeclass

Enum of Euler angles type.

QuatEnum_EulerAnglesTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

randnfunction

Fills the array with normally distributed random numbers.

randShufflefunction

Shuffles the array elements randomly.

randufunction

Generates a single uniformly-distributed random number or an array of random numbers.

Rangetype

Half-open integer interval [start, end), used to select matrix rows and columns.

rapid_rapidResulttype

Named return value and scalar output parameters from rapid_rapid. Matrix and vector output arguments are filled in place.

Recttype

An upright rectangle described by its top-left x/y and width/height. No native disposal is required.

Rect2dtype

An upright rectangle described by its top-left x/y and width/height. No native disposal is required.

Rect2dVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

Rect2ftype

An upright rectangle described by its top-left x/y and width/height. No native disposal is required.

rectangleIntersectionAreafunction

Finds out if there is any intersection between two rectangles

RectanglesIntersectTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

RectVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

reducefunction

Reduces a matrix to a vector.

reduceArgMaxfunction

Finds indices of max elements along provided axis

reduceArgMinfunction

Finds indices of min elements along provided axis

ReduceTypesclass

Native enum entries for reduce types. Pass an entry to enum-typed arguments or its .value to numeric arguments.

ReduceTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

repeatfunction

Fills the output array with repeated copies of the input array.

reshapeWithShapefunction

Create an owned matrix header with new channel count and tensor dimensions without copying pixels. The total element count must stay unchanged and native continuity rules apply.

RetrievalModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

RgbdNormals_RgbdNormalsMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

RgbdPlaneMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

RMat_AccessValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

RobotWorldHandEyeCalibrationMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

rotatefunction

Rotates a 2D array in multiples of 90 degrees.

RotatedRecttype

namespace

rotatedRectBoundingRectfunction

Return the smallest upright integer rectangle containing the rotated rectangle.

rotatedRectBoundingRect2ffunction

Return the upright floating-point bounds of the rotated rectangle.

rotatedRectPointsfunction

Return the four corners of a rotated rectangle as independent point values.

RotatedRectVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

RotateFlagsclass

Broadcast the given Mat to the given shape.

RotateFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

SacMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

SacModelTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

samples_addSamplesDataSearchPathfunction

Override search data path by adding new search location

samples_addSamplesDataSearchSubDirectoryfunction

Append samples search data sub directory

samples_findFilefunction

This section describes utility functions for OpenCV samples.

samples_findFileOrKeepfunction

Look for a sample file and return its resolved path, or keep the original filename if no match is found.

SamplingMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Scalartype

Four numeric channel components. Unused components should be zero; image color order depends on the receiving operation.

scaleAddfunction

Calculates the sum of a scaled array and another array.

ScoreMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

SeamlessCloneFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

setIdentityfunction

Initializes a scaled identity matrix.

setNumThreadsfunction

OpenCV will try to set the number of threads for subsequent parallel regions.

setRNGSeedfunction

Sets state of default random number generator.

setUseOptimizedfunction

Enables or disables the optimized code.

ShapeMatchModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Sizetype

An extent described by width and height. No native disposal is required.

size_tVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

Size2ftype

An extent described by width and height. No native disposal is required.

SizeVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

solvefunction

Solves one or more linear systems or least-squares problems.

solveCubicfunction

Finds the real roots of a cubic equation.

solveLPfunction

Solve given (non-integer) linear programming problem using the Simplex Algorithm (Simplex Method).

solveLP1function

Solve given (non-integer) linear programming problem using the Simplex Algorithm (Simplex Method).

SolveLPResultclass

return codes for cv::solveLP() function

SolveLPResultValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

SolvePnPMethodValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

solvePolyfunction

Finds the real or complex roots of a polynomial equation.

sortfunction

Sorts each row or each column of a matrix.

SortFlagsclass

Native enum entries for sort flags. Pass an entry to enum-typed arguments or its .value to numeric arguments.

SortFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

sortIdxfunction

Sorts each row or each column of a matrix.

SpecialFilterValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

splitfunction

Divides a multi-channel array into several single-channel arrays.

sqrtfunction

Calculates a square root of array elements.

std__pair_int__doubleVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

std__vector_cv__line_descriptor__KeyLineVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

std__vector_cv__MatVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

std__vector_cv__Point2fVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

std__vector_cv__Point3fVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

std__vector_ucharVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

stereo__MatchQuasiDenseVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

stereoRectifyResulttype

Named return value and scalar output parameters from stereoRectify. Matrix and vector output arguments are filled in place.

Stitcher_ModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Stitcher_StatusValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

StringVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

structured_light_GrayCodePattern_getProjPixelResulttype

Named return value and scalar output parameters from structured_light_GrayCodePattern_getProjPixel. Matrix and vector output arguments are filled in place.

Subdiv2D_edgeDstResulttype

Named return value and scalar output parameters from Subdiv2D_edgeDst. Matrix and vector output arguments are filled in place.

Subdiv2D_edgeOrgResulttype

Named return value and scalar output parameters from Subdiv2D_edgeOrg. Matrix and vector output arguments are filled in place.

Subdiv2D_findNearestResulttype

Named return value and scalar output parameters from Subdiv2D_findNearest. Matrix and vector output arguments are filled in place.

Subdiv2D_getVertexResulttype

Named return value and scalar output parameters from Subdiv2D_getVertex. Matrix and vector output arguments are filled in place.

Subdiv2D_locateResulttype

Named return value and scalar output parameters from Subdiv2D_locate. Matrix and vector output arguments are filled in place.

subtractfunction

Calculates the per-element difference between two arrays or array and a scalar.

sumElemsfunction

Calculates the sum of array elements.

SVBackSubstfunction

wrap SVD::backSubst

SVD_Flagsclass

Singular Value Decomposition

SVD_FlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

SVDecompfunction

wrap SVD::compute

TemplateMatchModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

TermCriteriatype

Iteration termination settings: combine COUNT and EPS flags to stop at maxCount iterations or the requested epsilon accuracy.

TermCriteria_Typeclass

Criteria type, can be one of: COUNT, EPS or COUNT + EPS

TermCriteria_TypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

text_classifier_typeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

text_decoder_modeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

text_erGrouping_ModesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

text_ocr_engine_modeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

text_page_seg_modeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ThresholdTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

TickMeterclass

a Class to measure passing time.

toUMatfunction

Copy a matrix into an owned CPU-backed UMat. This build does not use an OpenCL device.

tracefunction

Returns the trace of a matrix.

TrackerKCF_MODEValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

transformfunction

Performs the matrix transformation of every array element.

transposefunction

Transposes a matrix.

transposeNDfunction

Transpose for n-dimensional matrices.

TriangleCullingModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

TriangleGlCompatibleModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

TriangleShadingTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

tuple_GArray_Rect_and_GArray_inttype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GArray_Rect_and_GArray_int_end__and_GArray_uint64_t_end__and_GArray_inttype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GMat_and_GMattype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GMat_and_GMat_and_GMattype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GMat_and_GMat_and_GMat_and_GMattype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GMat_and_GScalartype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GOpaque_double_and_GArray_int_end__and_GArray_Point2ftype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GOpaque_double_and_GArray_int_end__and_GArray_Point3ftype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

tuple_GOpaque_double_and_GMat_and_GMattype

Ordered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.

ucharVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

UMatclass

UMat: todo: document

UMatData_MemoryFlagclass

Comma-separated Matrix Initializer

UMatData_MemoryFlagValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

UMatUsageFlagsclass

MatAllocator //////////////////////////////////////

UMatUsageFlagsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

UMatVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

UndistortTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

useOptimizedfunction

Returns the status of optimized code usage.

utils_ClassWithKeywordPropertiesclass

utils class with keyword properties value in the OpenCV API.

utils_copyMatAndDumpNamedArgumentsfunction

Copy the supplied matrix to the destination and return a diagnostic string describing the named arguments used by OpenCV's binding tests.

utils_dumpBoolfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpCStringfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpDoublefunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpFloatfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpInputArrayfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpInputArrayOfArraysfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpInputOutputArrayfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpInputOutputArrayOfArraysfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpIntfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpInt64function

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpRangefunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpRectfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpRotatedRectfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpSizeTfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpStringfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpTermCriteriafunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpVec2ifunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpVectorOfDoublefunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpVectorOfIntfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_dumpVectorOfRectfunction

Format the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.

utils_fs_getCacheDirectoryForDownloadsfunction

Return the native sample-download cache path. The path belongs to the WASM virtual filesystem and does not download files by itself.

utils_FunctionParamsclass

utils function params value in the OpenCV API.

utils_generateVectorOfIntfunction

Generate a vector of sample values for OpenCV binding diagnostics; dispose the returned native vector.

utils_generateVectorOfMatfunction

Generate a vector of sample values for OpenCV binding diagnostics; dispose the returned native vector.

utils_generateVectorOfRectfunction

Generate a vector of sample values for OpenCV binding diagnostics; dispose the returned native vector.

utils_logging_getLogLevelfunction

Get global logging level

utils_logging_LogLevelclass

Supported logging levels and their semantic

utils_logging_LogLevelValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

utils_logging_setLogLevelfunction

Set global logging level

utils_nested_OriginalClassNameclass

utils nested original class name value in the OpenCV API.

utils_nested_OriginalClassName_createfunction

Create an owned utils_nested_OriginalClassName instance with the supplied configuration.

utils_nested_OriginalClassName_originalNamefunction

Return the original class name used by OpenCV's class-renaming binding regression helper.

utils_nested_OriginalClassName_Paramsclass

utils nested original class name params value in the OpenCV API.

utils_nested_testEchoBooleanFunctionfunction

Run OpenCV's binding regression helper utils_nested_testEchoBooleanFunction. This diagnostic exercises argument conversion, overload selection or native exception propagation as in

utils_testAsyncArrayfunction

Run OpenCV's binding regression helper utils_testAsyncArray. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated by its n

utils_testAsyncExceptionfunction

Run OpenCV's binding regression helper utils_testAsyncException. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated by i

utils_testOverloadResolutionfunction

Run OpenCV's binding regression helper utils_testOverloadResolution. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated

utils_testOverloadResolution1function

Run OpenCV's binding regression helper utils_testOverloadResolution1. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated

utils_testOverwriteNativeMethodfunction

Run OpenCV's binding regression helper utils_testOverwriteNativeMethod. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicat

utils_testRaiseGeneralExceptionfunction

Run OpenCV's binding regression helper utils_testRaiseGeneralException. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicat

utils_testReservedKeywordConversionfunction

Run OpenCV's binding regression helper utils_testReservedKeywordConversion. This diagnostic exercises argument conversion, overload selection or native exception propagation as ind

utils_testRotatedRectfunction

Run OpenCV's binding regression helper utils_testRotatedRect. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated by its

utils_testRotatedRectVectorfunction

Run OpenCV's binding regression helper utils_testRotatedRectVector. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated b

VariableTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

vconcatfunction

```cpp

Vec2dtype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec2ftype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec2itype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec3dtype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec3ftype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec3itype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec4dtype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec4ftype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec4fVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

Vec4itype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec6ftype

Fixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.

Vec6fVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

VideoAccelerationTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoCaptureAPIsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoCaptureAPIsVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

VideoCaptureOBSensorDataTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoCaptureOBSensorGeneratorsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoCaptureOBSensorPropertiesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoCapturePropertiesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoCaptureVectorclass

An owned native vector. Append values with push_back, read them with get, and release the vector with using or delete(). Native object elements returned by get require separate dis

videoio_registry_getCameraBackendPluginVersionResulttype

Named return value and scalar output parameters from videoio_registry_getCameraBackendPluginVersion. Matrix and vector output arguments are filled in place.

videoio_registry_getStreamBackendPluginVersionResulttype

Named return value and scalar output parameters from videoio_registry_getStreamBackendPluginVersion. Matrix and vector output arguments are filled in place.

videoio_registry_getStreamBufferedBackendPluginVersionResulttype

Named return value and scalar output parameters from videoio_registry_getStreamBufferedBackendPluginVersion. Matrix and vector output arguments are filled in place.

videoio_registry_getWriterBackendPluginVersionResulttype

Named return value and scalar output parameters from videoio_registry_getWriterBackendPluginVersion. Matrix and vector output arguments are filled in place.

videostab_MotionModelValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VideoWriterPropertiesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VirtualFileSystemtype

Files used by native codecs, model readers and algorithms belong to this instance. Paths refer to its virtual filesystem, including in Node.

Volume_BoundingBoxPrecisionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

VolumeTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

WarpPolarModeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xfeatures2d_BEBLID_BeblidSizeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xfeatures2d_DAISY_NormalizationTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xfeatures2d_PCTSignatures_DistanceFunctionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xfeatures2d_PCTSignatures_PointDistributionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xfeatures2d_PCTSignatures_SimilarityFunctionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xfeatures2d_TEBLID_TeblidSizeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_AngleRangeOptionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_ContourFitting_estimateTransformationResulttype

Named return value and scalar output parameters from ximgproc_ContourFitting_estimateTransformation. Matrix and vector output arguments are filled in place.

ximgproc_EdgeAwareFiltersListValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_EdgeDrawing_GradientOperatorValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_HoughDeskewOptionValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_HoughOpValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_LocalBinarizationMethodsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_SLICTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_ThinningTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

ximgproc_WMFWeightTypeValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xphoto_Bm3dStepsValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xphoto_InpaintTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

xphoto_TransformTypesValuetype

A native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.

Constants

Use the named constant from cv. In particular, OpenCV 5 matrix type codes differ from OpenCV 4.

CV_8UC1

Matrix type code for 8-bit unsigned integer elements with 1 channels.

CV_8UC2

Matrix type code for 8-bit unsigned integer elements with 2 channels.

CV_8UC3

Matrix type code for 8-bit unsigned integer elements with 3 channels.

CV_8UC4

Matrix type code for 8-bit unsigned integer elements with 4 channels.

CV_8SC1

Matrix type code for 8-bit signed integer elements with 1 channels.

CV_8SC2

Matrix type code for 8-bit signed integer elements with 2 channels.

CV_8SC3

Matrix type code for 8-bit signed integer elements with 3 channels.

CV_8SC4

Matrix type code for 8-bit signed integer elements with 4 channels.

CV_16UC1

Matrix type code for 16-bit unsigned integer elements with 1 channels.

CV_16UC2

Matrix type code for 16-bit unsigned integer elements with 2 channels.

CV_16UC3

Matrix type code for 16-bit unsigned integer elements with 3 channels.

CV_16UC4

Matrix type code for 16-bit unsigned integer elements with 4 channels.

CV_16SC1

Matrix type code for 16-bit signed integer elements with 1 channels.

CV_16SC2

Matrix type code for 16-bit signed integer elements with 2 channels.

CV_16SC3

Matrix type code for 16-bit signed integer elements with 3 channels.

CV_16SC4

Matrix type code for 16-bit signed integer elements with 4 channels.

CV_32SC1

Matrix type code for 32-bit signed integer elements with 1 channels.

CV_32SC2

Matrix type code for 32-bit signed integer elements with 2 channels.

CV_32SC3

Matrix type code for 32-bit signed integer elements with 3 channels.

CV_32SC4

Matrix type code for 32-bit signed integer elements with 4 channels.

CV_32FC1

Matrix type code for 32-bit floating-point elements with 1 channels.

CV_32FC2

Matrix type code for 32-bit floating-point elements with 2 channels.

CV_32FC3

Matrix type code for 32-bit floating-point elements with 3 channels.

CV_32FC4

Matrix type code for 32-bit floating-point elements with 4 channels.

CV_64FC1

Matrix type code for 64-bit floating-point elements with 1 channels.

CV_64FC2

Matrix type code for 64-bit floating-point elements with 2 channels.

CV_64FC3

Matrix type code for 64-bit floating-point elements with 3 channels.

CV_64FC4

Matrix type code for 64-bit floating-point elements with 4 channels.

CV_8U

Matrix depth code for 8-bit unsigned integer elements.

CV_8S

Matrix depth code for 8-bit signed integer elements.

CV_16U

Matrix depth code for 16-bit unsigned integer elements.

CV_16S

Matrix depth code for 16-bit signed integer elements.

CV_32S

Matrix depth code for 32-bit signed integer elements.

CV_32F

Matrix depth code for 32-bit floating-point elements.

CV_64F

Matrix depth code for 64-bit floating-point elements.

INT_MIN

int min value in the OpenCV API.

INT_MAX

int max value in the OpenCV API.

SORT_EVERY_ROW

each matrix row is sorted independently

SORT_EVERY_COLUMN

each matrix column is sorted

SORT_ASCENDING

each matrix row is sorted in the ascending

SORT_DESCENDING

each matrix row is sorted in the

COVAR_SCRAMBLED

The output covariance matrix is calculated as:

COVAR_NORMAL

The output covariance matrix is calculated as:

\texttt{scale}   \cdot  [  \texttt{vects}  [0]-  \texttt{mean}  , \texttt{vects}  [1]-  \texttt{mean}  ,...]  \cdot  [ \texttt{vects}  [0]- \texttt{mean}  , \texttt{vects}  [1]- \texttt{mean}  ,...]^T,
    covar will be a square matrix of the same size as the total number of elements in each input
    vector. One and only one of #COVAR_SCRAMBLED and #COVAR_NORMAL must be specified.
COVAR_USE_AVG

If the flag is specified, the function does not calculate mean from the input vectors but, instead, uses the passed mean vector. This is useful if mean has been pre-calculated or known in advance, or if the covariance matrix is calculated by parts. In this case, mean is not a mean vector of the input sub-set of vectors but rather the mean vector of the whole set.

COVAR_SCALE

If the flag is specified, the covariance matrix is scaled. In the "normal" mode, scale is 1./nsamples . In the "scrambled" mode, scale is the reciprocal of the total number of elements in each input vector. By default (if the flag is not specified), the covariance matrix is not scaled ( scale=1 ).

COVAR_ROWS

If the flag is specified, all the input vectors are stored as rows of the samples matrix. mean should be a single-row vector in this case.

COVAR_COLS

If the flag is specified, all the input vectors are stored as columns of the samples matrix. mean should be a single-column vector in this case.

REDUCE_SUM

the output is the sum of all rows/columns of the matrix.

REDUCE_AVG

the output is the mean vector of all rows/columns of the matrix.

REDUCE_MAX

the output is the maximum (column/row-wise) of all rows/columns of the matrix.

REDUCE_MIN

the output is the minimum (column/row-wise) of all rows/columns of the matrix.

REDUCE_SUM2

the output is the sum of all squared rows/columns of the matrix.

ROTATE_90_CLOCKWISE

Rotate 90 degrees clockwise

ROTATE_180

Rotate 180 degrees clockwise

ROTATE_90_COUNTERCLOCKWISE

Rotate 270 degrees clockwise

PCA_DATA_AS_ROW

indicates that the input samples are stored as matrix rows

PCA_DATA_AS_COL

indicates that the input samples are stored as matrix columns

PCA_USE_AVG

pca use avg constant (2), defined by OpenCV for cv::PCA.

SVD_MODIFY_A

allow the algorithm to modify the decomposed matrix; it can save space and speed up processing. currently ignored.

SVD_NO_UV

indicates that only a vector of singular values w is to be processed, while u and vt will be set to empty matrices

SVD_FULL_UV

when the matrix is not square, by default the algorithm produces u and vt matrices of sufficiently large size for the further A reconstruction; if, however, FULL_UV flag is specified, u and vt will be full-size square orthogonal matrices.

RNG_UNIFORM

rng uniform constant (0), defined by OpenCV for cv::RNG.

RNG_NORMAL

rng normal constant (1), defined by OpenCV for cv::RNG.

KMEANS_RANDOM_CENTERS

Select random initial centers in each attempt.

KMEANS_PP_CENTERS

Use kmeans++ center initialization by Arthur and Vassilvitskii [Arthur2007].

KMEANS_USE_INITIAL_LABELS

During the first (and possibly the only) attempt, use the user-supplied labels instead of computing them from the initial centers. For the second and further attempts, use the random or semi-random centers. Use one of KMEANS_*_CENTERS flag to specify the exact method.

Formatter_FMT_DEFAULT

formatter fmt default constant (0), defined by OpenCV for cv::Formatter.

FORMATTER_FMT_DEFAULT

formatter fmt default constant (0), defined by OpenCV for cv::Formatter.

Formatter_FMT_MATLAB

formatter fmt matlab constant (1), defined by OpenCV for cv::Formatter.

FORMATTER_FMT_MATLAB

formatter fmt matlab constant (1), defined by OpenCV for cv::Formatter.

Formatter_FMT_CSV

formatter fmt csv constant (2), defined by OpenCV for cv::Formatter.

FORMATTER_FMT_CSV

formatter fmt csv constant (2), defined by OpenCV for cv::Formatter.

Formatter_FMT_PYTHON

formatter fmt python constant (3), defined by OpenCV for cv::Formatter.

FORMATTER_FMT_PYTHON

formatter fmt python constant (3), defined by OpenCV for cv::Formatter.

Formatter_FMT_NUMPY

formatter fmt numpy constant (4), defined by OpenCV for cv::Formatter.

FORMATTER_FMT_NUMPY

formatter fmt numpy constant (4), defined by OpenCV for cv::Formatter.

Formatter_FMT_C

formatter fmt c constant (5), defined by OpenCV for cv::Formatter.

FORMATTER_FMT_C

formatter fmt c constant (5), defined by OpenCV for cv::Formatter.

Param_INT

param int constant (0), defined by OpenCV for cv::Param.

PARAM_INT

param int constant (0), defined by OpenCV for cv::Param.

Param_BOOLEAN

param boolean constant (1), defined by OpenCV for cv::Param.

PARAM_BOOLEAN

param boolean constant (1), defined by OpenCV for cv::Param.

Param_REAL

param real constant (2), defined by OpenCV for cv::Param.

PARAM_REAL

param real constant (2), defined by OpenCV for cv::Param.

Param_STRING

param string constant (3), defined by OpenCV for cv::Param.

PARAM_STRING

param string constant (3), defined by OpenCV for cv::Param.

Param_MAT

param mat constant (4), defined by OpenCV for cv::Param.

PARAM_MAT

param mat constant (4), defined by OpenCV for cv::Param.

Param_MAT_VECTOR

param mat vector constant (5), defined by OpenCV for cv::Param.

PARAM_MAT_VECTOR

param mat vector constant (5), defined by OpenCV for cv::Param.

Param_ALGORITHM

param algorithm constant (6), defined by OpenCV for cv::Param.

PARAM_ALGORITHM

param algorithm constant (6), defined by OpenCV for cv::Param.

Param_FLOAT

param float constant (7), defined by OpenCV for cv::Param.

PARAM_FLOAT

param float constant (7), defined by OpenCV for cv::Param.

Param_UNSIGNED_INT

param unsigned int constant (8), defined by OpenCV for cv::Param.

PARAM_UNSIGNED_INT

param unsigned int constant (8), defined by OpenCV for cv::Param.

Param_UINT64

param uint64 constant (9), defined by OpenCV for cv::Param.

PARAM_UINT64

param uint64 constant (9), defined by OpenCV for cv::Param.

Param_UCHAR

param uchar constant (11), defined by OpenCV for cv::Param.

PARAM_UCHAR

param uchar constant (11), defined by OpenCV for cv::Param.

Param_SCALAR

param scalar constant (12), defined by OpenCV for cv::Param.

PARAM_SCALAR

param scalar constant (12), defined by OpenCV for cv::Param.

DECOMP_LU

Gaussian elimination with the optimal pivot element chosen.

DECOMP_SVD

singular value decomposition (SVD) method; the system can be over-defined and/or the matrix src1 can be singular

DECOMP_EIG

eigenvalue decomposition; the matrix src1 must be symmetrical

DECOMP_CHOLESKY

Cholesky LL^T factorization; the matrix src1 must be symmetrical and positively defined

DECOMP_QR

QR factorization; the system can be over-defined and/or the matrix src1 can be singular

DECOMP_NORMAL

while all the previous flags are mutually exclusive, this flag can be used together with any of the previous; it means that the normal equations \texttt{src1}^T\cdot\texttt{src1}\cdot\texttt{dst}=\texttt{src1}^T\texttt{src2} are solved instead of the original system \texttt{src1}\cdot\texttt{dst}=\texttt{src2}

NORM_INF

                norm =  \forkthree
                {\|\texttt{src1}\|_{L_{\infty}} =  \max _I | \texttt{src1} (I)|}{if  \(\texttt{normType} = \texttt{NORM_INF}\) }
                {\|\texttt{src1}-\texttt{src2}\|_{L_{\infty}} =  \max _I | \texttt{src1} (I) -  \texttt{src2} (I)|}{if  \(\texttt{normType} = \texttt{NORM_INF}\) }
                {\frac{\|\texttt{src1}-\texttt{src2}\|_{L_{\infty}}    }{\|\texttt{src2}\|_{L_{\infty}} }}{if  \(\texttt{normType} = \texttt{NORM_RELATIVE | NORM_INF}\) }
                
NORM_L1

                norm =  \forkthree
                {\| \texttt{src1} \| _{L_1} =  \sum _I | \texttt{src1} (I)|}{if  \(\texttt{normType} = \texttt{NORM_L1}\)}
                { \| \texttt{src1} - \texttt{src2} \| _{L_1} =  \sum _I | \texttt{src1} (I) -  \texttt{src2} (I)|}{if  \(\texttt{normType} = \texttt{NORM_L1}\) }
                { \frac{\|\texttt{src1}-\texttt{src2}\|_{L_1} }{\|\texttt{src2}\|_{L_1}} }{if  \(\texttt{normType} = \texttt{NORM_RELATIVE | NORM_L1}\) }
                
NORM_L2

                 norm =  \forkthree
                 { \| \texttt{src1} \| _{L_2} =  \sqrt{\sum_I \texttt{src1}(I)^2} }{if  \(\texttt{normType} = \texttt{NORM_L2}\) }
                 { \| \texttt{src1} - \texttt{src2} \| _{L_2} =  \sqrt{\sum_I (\texttt{src1}(I) - \texttt{src2}(I))^2} }{if  \(\texttt{normType} = \texttt{NORM_L2}\) }
                 { \frac{\|\texttt{src1}-\texttt{src2}\|_{L_2} }{\|\texttt{src2}\|_{L_2}} }{if  \(\texttt{normType} = \texttt{NORM_RELATIVE | NORM_L2}\) }
                 
NORM_L2SQR

                 norm =  \forkthree
                 { \| \texttt{src1} \| _{L_2} ^{2} = \sum_I \texttt{src1}(I)^2} {if  \(\texttt{normType} = \texttt{NORM_L2SQR}\)}
                 { \| \texttt{src1} - \texttt{src2} \| _{L_2} ^{2} =  \sum_I (\texttt{src1}(I) - \texttt{src2}(I))^2 }{if  \(\texttt{normType} = \texttt{NORM_L2SQR}\) }
                 { \left(\frac{\|\texttt{src1}-\texttt{src2}\|_{L_2} }{\|\texttt{src2}\|_{L_2}}\right)^2 }{if  \(\texttt{normType} = \texttt{NORM_RELATIVE | NORM_L2SQR}\) }
                 
NORM_HAMMING

Similar to NORM_HAMMING, but in the calculation, each two bits of the input sequence will

NORM_HAMMING2

Similar to NORM_HAMMING, but in the calculation, each two bits of the input sequence will be added and treated as a single bit to be used in the same calculation as NORM_HAMMING.

NORM_TYPE_MASK

bit-mask which can be used to separate norm type from norm flags

NORM_RELATIVE

NORM_RELATIVE: flag

NORM_MINMAX

NORM_MINMAX: flag

CMP_EQ

src1 is equal to src2.

CMP_GT

src1 is greater than src2.

CMP_GE

src1 is greater than or equal to src2.

CMP_LT

src1 is less than src2.

CMP_LE

src1 is less than or equal to src2.

CMP_NE

src1 is unequal to src2.

GEMM_1_T

transposes src1

GEMM_2_T

transposes src2

GEMM_3_T

transposes src3

DFT_INVERSE

performs an inverse 1D or 2D transform instead of the default forward transform.

DFT_SCALE

scales the result: divide it by the number of array elements. Normally, it is combined with DFT_INVERSE.

DFT_ROWS

performs a forward or inverse transform of every individual row of the input matrix. This flag enables you to transform multiple vectors simultaneously and can be used to decrease the overhead (which is sometimes several times larger than the processing itself) to perform 3D and higher-dimensional transforms and so forth.

DFT_COMPLEX_OUTPUT

performs an inverse transformation of a 1D or 2D complex array; the

DFT_REAL_OUTPUT

performs an inverse transformation of a 1D or 2D complex array; the result is normally a complex array of the same size, however, if the input array has conjugate-complex symmetry (for example, it is a result of forward transformation with DFT_COMPLEX_OUTPUT flag), the output is a real array; while the function itself does not check whether the input is symmetrical or not, you can pass the flag and then the function will assume the symmetry and produce the real output array (note that when the input is packed into a real array and inverse transformation is executed, the function treats the input as a packed complex-conjugate symmetrical array, and the output will also be a real array).

DFT_COMPLEX_INPUT

specifies that input is complex input. If this flag is set, the input must have 2 channels. On the other hand, for backwards compatibility reason, if input has 2 channels, input is already considered complex.

DCT_INVERSE

performs an inverse 1D or 2D transform instead of the default forward transform.

DCT_ROWS

performs a forward or inverse transform of every individual row of the input matrix. This flag enables you to transform multiple vectors simultaneously and can be used to decrease the overhead (which is sometimes several times larger than the processing itself) to perform 3D and higher-dimensional transforms and so forth.

BORDER_CONSTANT

iiiiii|abcdefgh|iiiiiii with some specified i

BORDER_REPLICATE

aaaaaa|abcdefgh|hhhhhhh

BORDER_REFLECT

fedcba|abcdefgh|hgfedcb

BORDER_WRAP

cdefgh|abcdefgh|abcdefg

BORDER_REFLECT_101

same as BORDER_REFLECT_101

BORDER_TRANSPARENT

uvwxyz|abcdefgh|ijklmno - Treats outliers as transparent.

BORDER_REFLECT101

same as BORDER_REFLECT_101

BORDER_DEFAULT

same as BORDER_REFLECT_101

BORDER_ISOLATED

Interpolation restricted within the ROI boundaries.

ACCESS_READ

access read constant (1<<24), defined by OpenCV for cv.

ACCESS_WRITE

access write constant (1<<25), defined by OpenCV for cv.

ACCESS_RW

access rw constant (3<<24), defined by OpenCV for cv.

ACCESS_MASK

access mask constant (ACCESS_RW), defined by OpenCV for cv.

ACCESS_FAST

access fast constant (1<<26), defined by OpenCV for cv.

DATA_LAYOUT_UNKNOWN

data layout unknown constant (0), defined by OpenCV for cv.

DATA_LAYOUT_ND

OpenCV data layout for 2D data.

DATA_LAYOUT_NCHW

OpenCV data layout for 4D data.

DATA_LAYOUT_NCDHW

OpenCV data layout for 5D data.

DATA_LAYOUT_NHWC

Tensorflow-like data layout for 4D data.

DATA_LAYOUT_NDHWC

Tensorflow-like data layout for 5D data.

DATA_LAYOUT_PLANAR

Tensorflow-like data layout, it should only be used at tf or tflite model parsing.

DATA_LAYOUT_BLOCK

Block layout (also referred to as 'NC1HWC0'), which some accelerators need and even on CPU a better performance may be achieved.

DNN_LAYOUT_UNKNOWN

Block layout (also referred to as 'NC1HWC0'), which some accelerators need and even on CPU a better performance may be achieved. for compatibility with the old code in DNN

DNN_LAYOUT_ND

OpenCV data layout for 2D data.

DNN_LAYOUT_NCHW

OpenCV data layout for 4D data.

DNN_LAYOUT_NCDHW

OpenCV data layout for 5D data.

DNN_LAYOUT_NHWC

Tensorflow-like data layout for 4D data.

DNN_LAYOUT_NDHWC

Tensorflow-like data layout for 5D data.

DNN_LAYOUT_PLANAR

Tensorflow-like data layout, it should only be used at tf or tflite model parsing.

DNN_LAYOUT_BLOCK

Block layout (also referred to as 'NC1HWC0'), which some accelerators need and even on CPU a better performance may be achieved.

MatShape_MAX_DIMS

mat shape max dims constant (10), defined by OpenCV for cv::MatShape.

MAT_SHAPE_MAX_DIMS

mat shape max dims constant (10), defined by OpenCV for cv::MatShape.

_InputArray_KIND_SHIFT

input array kind shift constant (16), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_KIND_SHIFT

input array kind shift constant (16), defined by OpenCV for cv::_InputArray.

_InputArray_FIXED_TYPE

input array fixed type constant (0x8000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_FIXED_TYPE

input array fixed type constant (0x8000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_FIXED_SIZE

input array fixed size constant (0x4000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_FIXED_SIZE

input array fixed size constant (0x4000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_KIND_MASK

input array kind mask constant (31 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_KIND_MASK

input array kind mask constant (31 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_NONE

input array none constant (0 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_NONE

input array none constant (0 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_MAT

input array mat constant (1 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_MAT

input array mat constant (1 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_MATX

input array matx constant (2 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_MATX

input array matx constant (2 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_VECTOR

input array std vector constant (3 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_VECTOR

input array std vector constant (3 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_VECTOR_VECTOR

input array std vector vector constant (4 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_VECTOR_VECTOR

input array std vector vector constant (4 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_VECTOR_MAT

input array std vector mat constant (5 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_VECTOR_MAT

input array std vector mat constant (5 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_OPENGL_BUFFER

input array opengl buffer constant (7 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_OPENGL_BUFFER

input array opengl buffer constant (7 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_CUDA_HOST_MEM

input array cuda host mem constant (8 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_CUDA_HOST_MEM

input array cuda host mem constant (8 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_CUDA_GPU_MAT

input array cuda gpu mat constant (9 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_CUDA_GPU_MAT

input array cuda gpu mat constant (9 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_UMAT

input array umat constant (10 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_UMAT

input array umat constant (10 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_VECTOR_UMAT

input array std vector umat constant (11 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_VECTOR_UMAT

input array std vector umat constant (11 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_BOOL_VECTOR

input array std bool vector constant (12 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_BOOL_VECTOR

input array std bool vector constant (12 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_VECTOR_CUDA_GPU_MAT

input array std vector cuda gpu mat constant (13 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_VECTOR_CUDA_GPU_MAT

input array std vector cuda gpu mat constant (13 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_ARRAY_MAT

input array std array mat constant (15 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_ARRAY_MAT

input array std array mat constant (15 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_CUDA_GPU_MATND

input array cuda gpu matnd constant (16 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_CUDA_GPU_MATND

input array cuda gpu matnd constant (16 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_InputArray_STD_VECTOR_CUDA_GPU_MAT_ND

input array std vector cuda gpu mat nd constant (17 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_INPUT_ARRAY_STD_VECTOR_CUDA_GPU_MAT_ND

input array std vector cuda gpu mat nd constant (17 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.

_OutputArray_DEPTH_MASK_8U

output array depth mask 8 u constant (1 << CV_8U), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_8U

output array depth mask 8 u constant (1 << CV_8U), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_8S

output array depth mask 8 s constant (1 << CV_8S), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_8S

output array depth mask 8 s constant (1 << CV_8S), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_16U

output array depth mask 16 u constant (1 << CV_16U), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_16U

output array depth mask 16 u constant (1 << CV_16U), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_16S

output array depth mask 16 s constant (1 << CV_16S), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_16S

output array depth mask 16 s constant (1 << CV_16S), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_32S

output array depth mask 32 s constant (1 << CV_32S), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_32S

output array depth mask 32 s constant (1 << CV_32S), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_32F

output array depth mask 32 f constant (1 << CV_32F), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_32F

output array depth mask 32 f constant (1 << CV_32F), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_64F

output array depth mask 64 f constant (1 << CV_64F), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_64F

output array depth mask 64 f constant (1 << CV_64F), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_16F

output array depth mask 16 f constant (1 << CV_16F), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_16F

output array depth mask 16 f constant (1 << CV_16F), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_16BF

output array depth mask 16 bf constant (1 << CV_16BF), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_16BF

output array depth mask 16 bf constant (1 << CV_16BF), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_BOOL

output array depth mask bool constant (1 << CV_Bool), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_BOOL

output array depth mask bool constant (1 << CV_Bool), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_64U

output array depth mask 64 u constant (1 << CV_64U), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_64U

output array depth mask 64 u constant (1 << CV_64U), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_64S

output array depth mask 64 s constant (1 << CV_64S), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_64S

output array depth mask 64 s constant (1 << CV_64S), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_32U

output array depth mask 32 u constant (1 << CV_32U), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_32U

output array depth mask 32 u constant (1 << CV_32U), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_ALL

output array depth mask all constant ((1 << CV_DEPTH_CURR_MAX)-1), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_ALL

output array depth mask all constant ((1 << CV_DEPTH_CURR_MAX)-1), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_ALL_BUT_8S

output array depth mask all but 8 s constant (DEPTH_MASK_ALL & ~DEPTH_MASK_8S), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_ALL_BUT_8S

output array depth mask all but 8 s constant (DEPTH_MASK_ALL & ~DEPTH_MASK_8S), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_ALL_16F

output array depth mask all 16 f constant (DEPTH_MASK_ALL), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_ALL_16F

output array depth mask all 16 f constant (DEPTH_MASK_ALL), defined by OpenCV for cv::_OutputArray.

_OutputArray_DEPTH_MASK_FLT

output array depth mask flt constant (DEPTH_MASK_32F + DEPTH_MASK_64F), defined by OpenCV for cv::_OutputArray.

_OUTPUT_ARRAY_DEPTH_MASK_FLT

output array depth mask flt constant (DEPTH_MASK_32F + DEPTH_MASK_64F), defined by OpenCV for cv::_OutputArray.

USAGE_DEFAULT

buffer allocation policy is platform and usage specific

USAGE_ALLOCATE_HOST_MEMORY

It is not equal to: USAGE_ALLOCATE_HOST_MEMORY | USAGE_ALLOCATE_DEVICE_MEMORY

USAGE_ALLOCATE_DEVICE_MEMORY

It is not equal to: USAGE_ALLOCATE_HOST_MEMORY | USAGE_ALLOCATE_DEVICE_MEMORY

USAGE_ALLOCATE_SHARED_MEMORY

It is not equal to: USAGE_ALLOCATE_HOST_MEMORY | USAGE_ALLOCATE_DEVICE_MEMORY

__UMAT_USAGE_FLAGS_32BIT

Binary compatibility hint

UMatData_COPY_ON_MAP

umat data copy on map constant (1), defined by OpenCV for cv::UMatData.

UMAT_DATA_COPY_ON_MAP

umat data copy on map constant (1), defined by OpenCV for cv::UMatData.

UMatData_HOST_COPY_OBSOLETE

umat data host copy obsolete constant (2), defined by OpenCV for cv::UMatData.

UMAT_DATA_HOST_COPY_OBSOLETE

umat data host copy obsolete constant (2), defined by OpenCV for cv::UMatData.

UMatData_DEVICE_COPY_OBSOLETE

umat data device copy obsolete constant (4), defined by OpenCV for cv::UMatData.

UMAT_DATA_DEVICE_COPY_OBSOLETE

umat data device copy obsolete constant (4), defined by OpenCV for cv::UMatData.

UMatData_TEMP_UMAT

umat data temp umat constant (8), defined by OpenCV for cv::UMatData.

UMAT_DATA_TEMP_UMAT

umat data temp umat constant (8), defined by OpenCV for cv::UMatData.

UMatData_TEMP_COPIED_UMAT

umat data temp copied umat constant (24), defined by OpenCV for cv::UMatData.

UMAT_DATA_TEMP_COPIED_UMAT

umat data temp copied umat constant (24), defined by OpenCV for cv::UMatData.

UMatData_USER_ALLOCATED

umat data user allocated constant (32), defined by OpenCV for cv::UMatData.

UMAT_DATA_USER_ALLOCATED

umat data user allocated constant (32), defined by OpenCV for cv::UMatData.

UMatData_DEVICE_MEM_MAPPED

umat data device mem mapped constant (64), defined by OpenCV for cv::UMatData.

UMAT_DATA_DEVICE_MEM_MAPPED

umat data device mem mapped constant (64), defined by OpenCV for cv::UMatData.

UMatData_ASYNC_CLEANUP

umat data async cleanup constant (128), defined by OpenCV for cv::UMatData.

UMAT_DATA_ASYNC_CLEANUP

umat data async cleanup constant (128), defined by OpenCV for cv::UMatData.

Mat_MAGIC_VAL

the sparse matrix header

MAT_MAGIC_VAL

the sparse matrix header

Mat_AUTO_STEP

mat auto step constant (0), defined by OpenCV for cv::Mat.

MAT_AUTO_STEP

mat auto step constant (0), defined by OpenCV for cv::Mat.

Mat_CONTINUOUS_FLAG

mat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::Mat.

MAT_CONTINUOUS_FLAG

mat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::Mat.

Mat_SUBMATRIX_FLAG

mat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::Mat.

MAT_SUBMATRIX_FLAG

mat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::Mat.

Mat_MAGIC_MASK

includes several bit-fields:

MAT_MAGIC_MASK

includes several bit-fields:

Mat_TYPE_MASK

mat type mask constant (0x00000FFF), defined by OpenCV for cv::Mat.

MAT_TYPE_MASK

mat type mask constant (0x00000FFF), defined by OpenCV for cv::Mat.

Mat_DEPTH_MASK

mat depth mask constant (7), defined by OpenCV for cv::Mat.

MAT_DEPTH_MASK

mat depth mask constant (7), defined by OpenCV for cv::Mat.

UMat_MAGIC_VAL

the sparse matrix header

UMAT_MAGIC_VAL

the sparse matrix header

UMat_AUTO_STEP

umat auto step constant (0), defined by OpenCV for cv::UMat.

UMAT_AUTO_STEP

umat auto step constant (0), defined by OpenCV for cv::UMat.

UMat_CONTINUOUS_FLAG

umat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::UMat.

UMAT_CONTINUOUS_FLAG

umat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::UMat.

UMat_SUBMATRIX_FLAG

umat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::UMat.

UMAT_SUBMATRIX_FLAG

umat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::UMat.

UMat_MAGIC_MASK

includes several bit-fields:

UMAT_MAGIC_MASK

includes several bit-fields:

UMat_TYPE_MASK

umat type mask constant (0x00000FFF), defined by OpenCV for cv::UMat.

UMAT_TYPE_MASK

umat type mask constant (0x00000FFF), defined by OpenCV for cv::UMat.

UMat_DEPTH_MASK

umat depth mask constant (7), defined by OpenCV for cv::UMat.

UMAT_DEPTH_MASK

umat depth mask constant (7), defined by OpenCV for cv::UMat.

SparseMat_MAGIC_VAL

the sparse matrix header

SPARSE_MAT_MAGIC_VAL

the sparse matrix header

SparseMat_MAX_DIM

sparse mat max dim constant (32), defined by OpenCV for cv::SparseMat.

SPARSE_MAT_MAX_DIM

sparse mat max dim constant (32), defined by OpenCV for cv::SparseMat.

SparseMat_HASH_SCALE

sparse mat hash scale constant (0x5bd1e995), defined by OpenCV for cv::SparseMat.

SPARSE_MAT_HASH_SCALE

sparse mat hash scale constant (0x5bd1e995), defined by OpenCV for cv::SparseMat.

SparseMat_HASH_BIT

sparse mat hash bit constant (0x80000000), defined by OpenCV for cv::SparseMat.

SPARSE_MAT_HASH_BIT

sparse mat hash bit constant (0x80000000), defined by OpenCV for cv::SparseMat.

SOLVELP_LOST

problem is feasible, but solver lost solution due to floating-point arithmetic errors

SOLVELP_UNBOUNDED

problem is unbounded (target function can achieve arbitrary high values)

SOLVELP_UNFEASIBLE

problem is unfeasible (there are no points that satisfy all the constraints imposed)

SOLVELP_SINGLE

there is only one maximum for target function

SOLVELP_MULTI

there are multiple maxima for target function - the arbitrary one is returned

FileStorage_READ

value, open the file for reading

FILE_STORAGE_READ

value, open the file for reading

FileStorage_WRITE

flag, enable both WRITE and BASE64

FILE_STORAGE_WRITE

flag, enable both WRITE and BASE64

FileStorage_APPEND

value, open the file for appending

FILE_STORAGE_APPEND

value, open the file for appending

FileStorage_MEMORY

flag, read data from source or write data to the internal buffer (which is

FILE_STORAGE_MEMORY

flag, read data from source or write data to the internal buffer (which is

FileStorage_FORMAT_MASK

mask for format flags

FILE_STORAGE_FORMAT_MASK

mask for format flags

FileStorage_FORMAT_AUTO

flag, auto format

FILE_STORAGE_FORMAT_AUTO

flag, auto format

FileStorage_FORMAT_XML

flag, XML format

FILE_STORAGE_FORMAT_XML

flag, XML format

FileStorage_FORMAT_YAML

flag, YAML format

FILE_STORAGE_FORMAT_YAML

flag, YAML format

FileStorage_FORMAT_JSON

flag, JSON format

FILE_STORAGE_FORMAT_JSON

flag, JSON format

FileStorage_FORMAT_YAML_1_0

flag, Legacy YAML 1.0 format (strict headers, booleans as ints)

FILE_STORAGE_FORMAT_YAML_1_0

flag, Legacy YAML 1.0 format (strict headers, booleans as ints)

FileStorage_BASE64

flag, enable both WRITE and BASE64

FILE_STORAGE_BASE64

flag, enable both WRITE and BASE64

FileStorage_WRITE_BASE64

flag, enable both WRITE and BASE64

FILE_STORAGE_WRITE_BASE64

flag, enable both WRITE and BASE64

FileStorage_UNDEFINED

Initial or uninitialized state.

FILE_STORAGE_UNDEFINED

Initial or uninitialized state.

FileStorage_VALUE_EXPECTED

Expecting a value in the current position.

FILE_STORAGE_VALUE_EXPECTED

Expecting a value in the current position.

FileStorage_NAME_EXPECTED

Expecting a key/name in the current position.

FILE_STORAGE_NAME_EXPECTED

Expecting a key/name in the current position.

FileStorage_INSIDE_MAP

Indicates being inside a map (a set of key-value pairs).

FILE_STORAGE_INSIDE_MAP

Indicates being inside a map (a set of key-value pairs).

FileNode_NONE

FileNode_NONE: empty node

FILE_NODE_NONE

FILE_NODE_NONE: empty node

FileNode_INT

FileNode_INT: an integer

FILE_NODE_INT

FILE_NODE_INT: an integer

FileNode_REAL

synonym or REAL

FILE_NODE_REAL

synonym or REAL

FileNode_FLOAT

synonym or REAL

FILE_NODE_FLOAT

synonym or REAL

FileNode_STR

synonym for STR

FILE_NODE_STR

synonym for STR

FileNode_STRING

synonym for STR

FILE_NODE_STRING

synonym for STR

FileNode_SEQ

FileNode_SEQ: sequence

FILE_NODE_SEQ

FILE_NODE_SEQ: sequence

FileNode_MAP

FileNode_MAP: mapping

FILE_NODE_MAP

FILE_NODE_MAP: mapping

FileNode_TYPE_MASK

FileNode_TYPE_MASK: mapping

FILE_NODE_TYPE_MASK

FILE_NODE_TYPE_MASK: mapping

FileNode_FLOW

UNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit

FILE_NODE_FLOW

UNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit

FileNode_UNIFORM

UNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit

FILE_NODE_UNIFORM

UNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit

FileNode_EMPTY

empty structure (sequence or mapping)

FILE_NODE_EMPTY

empty structure (sequence or mapping)

FileNode_NAMED

the node has a name (i.e. it is element of a mapping).

FILE_NODE_NAMED

the node has a name (i.e. it is element of a mapping).

QUAT_ASSUME_NOT_UNIT

This flag is specified by default. If this flag is specified, the input quaternions are assumed to be not unit quaternions. It can guarantee the correctness of the calculations, although the calculation speed will be slower than the flag QUAT_ASSUME_UNIT.

QUAT_ASSUME_UNIT

If this flag is specified, the input quaternions are assumed to be unit quaternions which will save some computations. However, if this flag is specified without unit quaternion, the program correctness of the result will not be guaranteed.

QuatEnum_INT_XYZ

Intrinsic rotations with the Euler angles type X-Y-Z

QUAT_ENUM_INT_XYZ

Intrinsic rotations with the Euler angles type X-Y-Z

QuatEnum_INT_XZY

Intrinsic rotations with the Euler angles type X-Z-Y

QUAT_ENUM_INT_XZY

Intrinsic rotations with the Euler angles type X-Z-Y

QuatEnum_INT_YXZ

Intrinsic rotations with the Euler angles type Y-X-Z

QUAT_ENUM_INT_YXZ

Intrinsic rotations with the Euler angles type Y-X-Z

QuatEnum_INT_YZX

Intrinsic rotations with the Euler angles type Y-Z-X

QUAT_ENUM_INT_YZX

Intrinsic rotations with the Euler angles type Y-Z-X

QuatEnum_INT_ZXY

Intrinsic rotations with the Euler angles type Z-X-Y

QUAT_ENUM_INT_ZXY

Intrinsic rotations with the Euler angles type Z-X-Y

QuatEnum_INT_ZYX

Intrinsic rotations with the Euler angles type Z-Y-X

QUAT_ENUM_INT_ZYX

Intrinsic rotations with the Euler angles type Z-Y-X

QuatEnum_INT_XYX

Intrinsic rotations with the Euler angles type X-Y-X

QUAT_ENUM_INT_XYX

Intrinsic rotations with the Euler angles type X-Y-X

QuatEnum_INT_XZX

Intrinsic rotations with the Euler angles type X-Z-X

QUAT_ENUM_INT_XZX

Intrinsic rotations with the Euler angles type X-Z-X

QuatEnum_INT_YXY

Intrinsic rotations with the Euler angles type Y-X-Y

QUAT_ENUM_INT_YXY

Intrinsic rotations with the Euler angles type Y-X-Y

QuatEnum_INT_YZY

Intrinsic rotations with the Euler angles type Y-Z-Y

QUAT_ENUM_INT_YZY

Intrinsic rotations with the Euler angles type Y-Z-Y

QuatEnum_INT_ZXZ

Intrinsic rotations with the Euler angles type Z-X-Z

QUAT_ENUM_INT_ZXZ

Intrinsic rotations with the Euler angles type Z-X-Z

QuatEnum_INT_ZYZ

Intrinsic rotations with the Euler angles type Z-Y-Z

QUAT_ENUM_INT_ZYZ

Intrinsic rotations with the Euler angles type Z-Y-Z

QuatEnum_EXT_XYZ

Extrinsic rotations with the Euler angles type X-Y-Z

QUAT_ENUM_EXT_XYZ

Extrinsic rotations with the Euler angles type X-Y-Z

QuatEnum_EXT_XZY

Extrinsic rotations with the Euler angles type X-Z-Y

QUAT_ENUM_EXT_XZY

Extrinsic rotations with the Euler angles type X-Z-Y

QuatEnum_EXT_YXZ

Extrinsic rotations with the Euler angles type Y-X-Z

QUAT_ENUM_EXT_YXZ

Extrinsic rotations with the Euler angles type Y-X-Z

QuatEnum_EXT_YZX

Extrinsic rotations with the Euler angles type Y-Z-X

QUAT_ENUM_EXT_YZX

Extrinsic rotations with the Euler angles type Y-Z-X

QuatEnum_EXT_ZXY

Extrinsic rotations with the Euler angles type Z-X-Y

QUAT_ENUM_EXT_ZXY

Extrinsic rotations with the Euler angles type Z-X-Y

QuatEnum_EXT_ZYX

Extrinsic rotations with the Euler angles type Z-Y-X

QUAT_ENUM_EXT_ZYX

Extrinsic rotations with the Euler angles type Z-Y-X

QuatEnum_EXT_XYX

Extrinsic rotations with the Euler angles type X-Y-X

QUAT_ENUM_EXT_XYX

Extrinsic rotations with the Euler angles type X-Y-X

QuatEnum_EXT_XZX

Extrinsic rotations with the Euler angles type X-Z-X

QUAT_ENUM_EXT_XZX

Extrinsic rotations with the Euler angles type X-Z-X

QuatEnum_EXT_YXY

Extrinsic rotations with the Euler angles type Y-X-Y

QUAT_ENUM_EXT_YXY

Extrinsic rotations with the Euler angles type Y-X-Y

QuatEnum_EXT_YZY

Extrinsic rotations with the Euler angles type Y-Z-Y

QUAT_ENUM_EXT_YZY

Extrinsic rotations with the Euler angles type Y-Z-Y

QuatEnum_EXT_ZXZ

Extrinsic rotations with the Euler angles type Z-X-Z

QUAT_ENUM_EXT_ZXZ

Extrinsic rotations with the Euler angles type Z-X-Z

QuatEnum_EXT_ZYZ

Extrinsic rotations with the Euler angles type Z-Y-Z

QUAT_ENUM_EXT_ZYZ

Extrinsic rotations with the Euler angles type Z-Y-Z

QuatEnum_EULER_ANGLES_MAX_VALUE

quat enum euler angles max value constant (24), defined by OpenCV for cv::QuatEnum.

QUAT_ENUM_EULER_ANGLES_MAX_VALUE

quat enum euler angles max value constant (24), defined by OpenCV for cv::QuatEnum.

TermCriteria_COUNT

TermCriteria_COUNT: ditto

TERM_CRITERIA_COUNT

TERM_CRITERIA_COUNT: ditto

TermCriteria_MAX_ITER

TermCriteria_MAX_ITER: ditto

TERM_CRITERIA_MAX_ITER

TERM_CRITERIA_MAX_ITER: ditto

TermCriteria_EPS

the desired accuracy or change in parameters at which the iterative algorithm stops

TERM_CRITERIA_EPS

the desired accuracy or change in parameters at which the iterative algorithm stops

ALGO_HINT_DEFAULT

Default algorithm behaviour defined during OpenCV build

ALGO_HINT_ACCURATE

Use generic portable implementation

ALGO_HINT_APPROX

Allow alternative approximations to get faster implementation. Behaviour and result depends on a platform

detail_TEST_CUSTOM

detail test custom constant (0), defined by OpenCV for cv::detail.

detail_TEST_EQ

detail test eq constant (1), defined by OpenCV for cv::detail.

detail_TEST_NE

detail test ne constant (2), defined by OpenCV for cv::detail.

detail_TEST_LE

detail test le constant (3), defined by OpenCV for cv::detail.

detail_TEST_LT

detail test lt constant (4), defined by OpenCV for cv::detail.

detail_TEST_GE

detail test ge constant (5), defined by OpenCV for cv::detail.

detail_TEST_GT

detail test gt constant (6), defined by OpenCV for cv::detail.

Error_StsOk

everything is ok

Error_STS_OK

everything is ok

Error_StsBackTrace

pseudo error for back trace

Error_STS_BACK_TRACE

pseudo error for back trace

Error_StsError

unknown /unspecified error

Error_STS_ERROR

unknown /unspecified error

Error_StsInternal

internal error (bad state)

Error_STS_INTERNAL

internal error (bad state)

Error_StsNoMem

insufficient memory

Error_STS_NO_MEM

insufficient memory

Error_StsBadArg

function arg/param is bad

Error_STS_BAD_ARG

function arg/param is bad

Error_StsBadFunc

unsupported function

Error_STS_BAD_FUNC

unsupported function

Error_StsNoConv

iteration didn't converge

Error_STS_NO_CONV

iteration didn't converge

Error_StsAutoTrace

Error_StsAutoTrace: tracing

Error_STS_AUTO_TRACE

Error_STS_AUTO_TRACE: tracing

Error_HeaderIsNull

image header is NULL

Error_HEADER_IS_NULL

image header is NULL

Error_BadImageSize

image size is invalid

Error_BAD_IMAGE_SIZE

image size is invalid

Error_BadOffset

offset is invalid

Error_BAD_OFFSET

offset is invalid

Error_BadDataPtr

BadStep= -13, //!< image step is wrong, this may happen for a non-continuous matrix.

Error_BAD_DATA_PTR

BadStep= -13, //!< image step is wrong, this may happen for a non-continuous matrix.

Error_BadStep

image step is wrong, this may happen for a non-continuous matrix.

Error_BAD_STEP

image step is wrong, this may happen for a non-continuous matrix.

Error_BadModelOrChSeq

BadNumChannels= -15, //!< bad number of channels, for example, some functions accept only single channel matrices.

Error_BAD_MODEL_OR_CH_SEQ

BadNumChannels= -15, //!< bad number of channels, for example, some functions accept only single channel matrices.

Error_BadNumChannels

bad number of channels, for example, some functions accept only single channel matrices.

Error_BAD_NUM_CHANNELS

bad number of channels, for example, some functions accept only single channel matrices.

Error_BadNumChannel1U

BadDepth= -17, //!< input image depth is not supported by the function

Error_BAD_NUM_CHANNEL1U

BadDepth= -17, //!< input image depth is not supported by the function

Error_BadDepth

input image depth is not supported by the function

Error_BAD_DEPTH

input image depth is not supported by the function

Error_BadAlphaChannel

BadOrder= -19, //!< number of dimensions is out of range

Error_BAD_ALPHA_CHANNEL

BadOrder= -19, //!< number of dimensions is out of range

Error_BadOrder

number of dimensions is out of range

Error_BAD_ORDER

number of dimensions is out of range

Error_BadOrigin

incorrect input origin

Error_BAD_ORIGIN

incorrect input origin

Error_BadAlign

incorrect input align

Error_BAD_ALIGN

incorrect input align

Error_BadCallBack

BadTileSize= -23, //!<

Error_BAD_CALL_BACK

BadTileSize= -23, //!<

Error_BadTileSize

error bad tile size constant (-23), defined by OpenCV for cv::Error.

Error_BAD_TILE_SIZE

error bad tile size constant (-23), defined by OpenCV for cv::Error.

Error_BadCOI

input COI is not supported

Error_BAD_COI

input COI is not supported

Error_BadROISize

incorrect input roi

Error_BAD_ROISIZE

incorrect input roi

Error_MaskIsTiled

StsNullPtr= -27, //!< null pointer

Error_MASK_IS_TILED

StsNullPtr= -27, //!< null pointer

Error_StsNullPtr

Error_StsNullPtr: null pointer

Error_STS_NULL_PTR

Error_STS_NULL_PTR: null pointer

Error_StsVecLengthErr

incorrect vector length

Error_STS_VEC_LENGTH_ERR

incorrect vector length

Error_StsFilterStructContentErr

incorrect filter structure content

Error_STS_FILTER_STRUCT_CONTENT_ERR

incorrect filter structure content

Error_StsKernelStructContentErr

incorrect transform kernel content

Error_STS_KERNEL_STRUCT_CONTENT_ERR

incorrect transform kernel content

Error_StsFilterOffsetErr

incorrect filter offset value

Error_STS_FILTER_OFFSET_ERR

incorrect filter offset value

Error_StsBadSize

the input/output structure size is incorrect

Error_STS_BAD_SIZE

the input/output structure size is incorrect

Error_StsDivByZero

division by zero

Error_STS_DIV_BY_ZERO

division by zero

Error_StsInplaceNotSupported

in-place operation is not supported

Error_STS_INPLACE_NOT_SUPPORTED

in-place operation is not supported

Error_StsObjectNotFound

request can't be completed

Error_STS_OBJECT_NOT_FOUND

request can't be completed

Error_StsUnmatchedFormats

formats of input/output arrays differ

Error_STS_UNMATCHED_FORMATS

formats of input/output arrays differ

Error_StsBadFlag

flag is wrong or not supported

Error_STS_BAD_FLAG

flag is wrong or not supported

Error_StsBadPoint

Error_StsBadPoint: bad CvPoint

Error_STS_BAD_POINT

Error_STS_BAD_POINT: bad CvPoint

Error_StsBadMask

bad format of mask (neither 8uC1 nor 8sC1)

Error_STS_BAD_MASK

bad format of mask (neither 8uC1 nor 8sC1)

Error_StsUnmatchedSizes

sizes of input/output structures do not match

Error_STS_UNMATCHED_SIZES

sizes of input/output structures do not match

Error_StsUnsupportedFormat

the data format/type is not supported by the function

Error_STS_UNSUPPORTED_FORMAT

the data format/type is not supported by the function

Error_StsOutOfRange

some of parameters are out of range

Error_STS_OUT_OF_RANGE

some of parameters are out of range

Error_StsParseError

invalid syntax/structure of the parsed file

Error_STS_PARSE_ERROR

invalid syntax/structure of the parsed file

Error_StsNotImplemented

the requested function/feature is not implemented

Error_STS_NOT_IMPLEMENTED

the requested function/feature is not implemented

Error_StsBadMemBlock

an allocated block has been corrupted

Error_STS_BAD_MEM_BLOCK

an allocated block has been corrupted

Error_StsAssert

assertion failed

Error_STS_ASSERT

assertion failed

Error_GpuNotSupported

no CUDA support

Error_GPU_NOT_SUPPORTED

no CUDA support

Error_GpuApiCallError

GPU API call error

Error_GPU_API_CALL_ERROR

GPU API call error

Error_OpenGlNotSupported

no OpenGL support

Error_OPEN_GL_NOT_SUPPORTED

no OpenGL support

Error_OpenGlApiCallError

OpenGL API call error

Error_OPEN_GL_API_CALL_ERROR

OpenGL API call error

Error_OpenCLApiCallError

OpenCL API call error

Error_OPEN_CLAPI_CALL_ERROR

OpenCL API call error

Error_OpenCLDoubleNotSupported

OpenCL API call error

Error_OPEN_CLDOUBLE_NOT_SUPPORTED

OpenCL API call error

Error_OpenCLInitError

OpenCL initialization error

Error_OPEN_CLINIT_ERROR

OpenCL initialization error

Error_OpenCLNoAMDBlasFft

OpenCL initialization error

Error_OPEN_CLNO_AMDBLAS_FFT

OpenCL initialization error

utils_logging_LOG_LEVEL_SILENT

for using in setLogVevel() call

utils_logging_LOG_LEVEL_FATAL

Fatal (critical) error (unrecoverable internal error)

utils_logging_LOG_LEVEL_ERROR

utils_logging_LOG_LEVEL_ERROR: Error message

utils_logging_LOG_LEVEL_WARNING

Warning message

utils_logging_LOG_LEVEL_INFO

utils_logging_LOG_LEVEL_INFO: Info message

utils_logging_LOG_LEVEL_DEBUG

Debug message. Disabled in the "Release" build.

utils_logging_LOG_LEVEL_VERBOSE

Verbose (trace) messages. Requires verbosity level. Disabled in the "Release" build.

utils_logging_ENUM_LOG_LEVEL_FORCE_INT

utils logging enum log level force int constant (INT_MAX), defined by OpenCV for cv::utils::logging.

gapi_CV_BOOL

gapi cv bool value in the OpenCV API.

gapi_CV_INT

gapi cv int value in the OpenCV API.

gapi_CV_INT64

gapi cv int64 value in the OpenCV API.

gapi_CV_UINT64

gapi cv uint64 value in the OpenCV API.

gapi_CV_DOUBLE

gapi cv double value in the OpenCV API.

gapi_CV_FLOAT

gapi cv float value in the OpenCV API.

gapi_CV_STRING

gapi cv string value in the OpenCV API.

gapi_CV_POINT

gapi cv point value in the OpenCV API.

gapi_CV_POINT2F

gapi cv point2 f value in the OpenCV API.

gapi_CV_POINT3F

gapi cv point3 f value in the OpenCV API.

gapi_CV_SIZE

gapi cv size value in the OpenCV API.

gapi_CV_RECT

gapi cv rect value in the OpenCV API.

gapi_CV_SCALAR

gapi cv scalar value in the OpenCV API.

gapi_CV_MAT

gapi cv mat value in the OpenCV API.

gapi_CV_GMAT

gapi cv gmat value in the OpenCV API.

gapi_CV_DRAW_PRIM

gapi cv draw prim value in the OpenCV API.

gapi_CV_ANY

gapi cv any value in the OpenCV API.