Core and matrices
All modules / core
This is the proxy class for passing read-only input arrays into OpenCV functions.
_InputArray_KindFlagValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
_OutputArray_DepthMaskclassThis type is very similar to InputArray except that it is used for input/output and output function
_OutputArray_DepthMaskValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
absdifffunctionCalculates the per-element absolute difference between two arrays or between an array and a scalar.
AccessFlagclassNative enum entries for access flag. Pass an entry to enum-typed arguments or its .value to numeric arguments.
AccessFlagValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
AdaptiveThresholdTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
addfunctionCalculates the per-element sum of two arrays or an array and a scalar.
addWeightedfunctionCalculates the weighted sum of two arrays.
Algorithmclassexample: samples/cpp/snippets/detect_blob.cpp
AlgorithmHintclassFlags that allow to modify some functions' behavior. Used as set of flags.
AlgorithmHintValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ANNIndex_DistanceValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
aruco__DictionaryVectorclassAn 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_CornerRefineMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
aruco_Dictionary_identify1ResulttypeNamed return value and scalar output parameters from aruco_Dictionary_identify1. Matrix and vector output arguments are filled in place.
aruco_Dictionary_identifyResulttypeNamed return value and scalar output parameters from aruco_Dictionary_identify. Matrix and vector output arguments are filled in place.
aruco_PredefinedDictionaryTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
AsyncArrayclassReturns result of asynchronous operations
batchDistancefunctionnaive nearest neighbor finder
bgsegm_LSBPCameraMotionCompensationValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
bitwise_andfunctioncomputes bitwise conjunction of the two arrays (dst = src1 & src2)
bitwise_notfunctionInverts every bit of an array.
bitwise_orfunctionCalculates the per-element bit-wise disjunction of two arrays or an
bitwise_xorfunctionCalculates the per-element bit-wise "exclusive or" operation on two
borderInterpolatefunctionComputes the source location of an extrapolated pixel.
BorderTypesclassVarious border types, image boundaries are denoted with the `|` character in the table below, when describing each method.
BorderTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
broadcastfunctionBroadcast the given Mat to the given shape.
calcCovarMatrixfunctionNote: use #COVAR_ROWS or #COVAR_COLS flag
calibrationMatrixValuesResulttypeNamed return value and scalar output parameters from calibrationMatrixValues. Matrix and vector output arguments are filled in place.
CameraModelValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
cartToPolarfunctionCalculates the magnitude and angle of 2D vectors.
ccm_CcmTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ccm_ColorCheckerTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ccm_ColorSpaceValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ccm_DistanceTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ccm_InitialMethodTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ccm_LinearizationTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
CharVectorclassAn 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
CharVectorVectorclassAn 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
checkHardwareSupportfunctionReturns true if the specified feature is supported by the host hardware.
checkRangefunctionChecks every element of an input array for invalid values.
checkRangeResulttypeNamed return value and scalar output parameters from checkRange. Matrix and vector output arguments are filled in place.
CircletypeA detected circle described by its center coordinates and radius.
CirclesGridFinderParameters_GridTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ClassHandletypeAn owned handle to an object in this OpenCV instance. Use `using` or `delete()` to release native resources.
clipLineResulttypeNamed return value and scalar output parameters from clipLine. Matrix and vector output arguments are filled in place.
CmpTypesclasscomparison types
CmpTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ColorConversionCodesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ColormapTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
comparefunctionPerforms the per-element comparison of two arrays or an array and scalar value.
completeSymmfunctionCopies the lower or the upper half of a square matrix to its another half.
ConnectedComponentsAlgorithmsTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ConnectedComponentsTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ContourApproximationModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
convertScaleAbsfunctionScales, calculates absolute values, and converts the result to 8-bit.
copyMakeBorderfunctionexample: samples/cpp/tutorial_code/ImgTrans/copyMakeBorder_demo.cpp
copyTofunctionThis is an overloaded member function, provided for convenience (python)
countNonZerofunctionCounts non-zero array elements.
CovarFlagsclasscore_utils
CovarFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
cubeRootfunctionComputes the cube root of an argument.
cuda_SURF_CUDA_KeypointLayoutValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
CV_MAT_DEPTHfunctionExtract the scalar element depth from a combined OpenCV matrix type code.
DataLayoutclassEnum of data layout for model inference.
DataLayoutValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_actionTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_backgroundTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_datasetTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_genderTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_illuminationTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_imageTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_poseTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
datasets_sampleTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dctfunctionPerforms a forward or inverse discrete Cosine transform of 1D or 2D array.
DecompTypesclassmatrix decomposition types
DecompTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
DescriptorMatcher_MatcherTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail__CameraParamsVectorclassAn 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__ImageFeaturesVectorclassAn 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__MatchesInfoVectorclassAn 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_ArgKindValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_CvFeatureParams_FeatureTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_DpSeamFinder_CostFunctionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_focalsFromHomographyResulttypeNamed return value and scalar output parameters from detail_focalsFromHomography. Matrix and vector output arguments are filled in place.
detail_GraphCutSeamFinderBase_CostTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_OpaqueKindValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_SphericalProjector_mapBackwardResulttypeNamed return value and scalar output parameters from detail_SphericalProjector_mapBackward. Matrix and vector output arguments are filled in place.
detail_SphericalProjector_mapForwardResulttypeNamed return value and scalar output parameters from detail_SphericalProjector_mapForward. Matrix and vector output arguments are filled in place.
detail_TestOpclassReturns string of cv::Mat depth value: CV_8UC3 -> "CV_8UC3" or cv::String()
detail_TestOpValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_TrackerSamplerCSC_MODEValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
detail_WaveCorrectKindValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
determinantfunctionReturns the determinant of a square floating-point matrix.
dftfunctionexample: samples/python/snippets/dft.py
DftFlagsclassNative enum entries for dft flags. Pass an entry to enum-typed arguments or its .value to numeric arguments.
DftFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
DISK_createFromMemoryfunctionCreate an owned DISK instance with the supplied configuration.
DistanceTransformLabelTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
DistanceTransformMasksValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
DistanceTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dividefunctionPerforms per-element division of two arrays or a scalar by an array.
divide1functionPerforms per-element division of two arrays or a scalar by an array.
divSpectrumsfunctionPerforms the per-element division of the first Fourier spectrum by the second Fourier spectrum.
DMatchtypeDMatch /////////////////////////////////
DMatchVectorclassAn 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
DMatchVectorVectorclassAn 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__TargetVectorclassAn 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_ActivationTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_ArgKindValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_AutoPaddingValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_BackendValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_ClassificationModel_classifyResulttypeNamed return value and scalar output parameters from dnn_ClassificationModel_classify. Matrix and vector output arguments are filled in place.
dnn_EngineTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_ImagePaddingModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_LossReductionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_ModelFormatValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_NaryEltwiseLayer_OPERATIONValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_Net_getMemoryConsumptionResulttypeNamed return value and scalar output parameters from dnn_Net_getMemoryConsumption. Matrix and vector output arguments are filled in place.
dnn_Net_readFromModelOptimizer1functionRead an Intel Model Optimizer model from buffers. Its required OpenVINO backend is not linked in this WASM build.
dnn_ProfilingModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_Reduce2Layer_ReduceTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_registerLayerfunctionRegister a synchronous TypeScript DNN layer factory. It receives borrowed model blobs and returns shape and forward callbacks. Forward callbacks write preallocated outputs; borrowe
dnn_SoftNMSMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_TargetValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_TracingModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
dnn_unregisterLayerfunctionUnregister a TypeScript layer factory for future DNN layer creation. Existing networks retain their constructed layers.
DNNLayerFactorytypeCreates a layer implementation. Clone borrowed matrices when keeping them beyond a callback.
DNNLayerImplementationtypeSynchronous CPU callbacks. Write into the preallocated outputs; do not resize or retain borrowed handles.
DNNLayerParameterstypeCustom DNN layer initialization. Blob handles are borrowed until the factory returns.
DoubleVectorclassAn 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
DrawMatchesFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
DrawPrimitivetypeCPU drawing primitives accepted by the G-API renderer.
eigenfunctionCalculates eigenvalues and eigenvectors of a symmetric matrix.
eigenNonSymmetricfunctionCalculates eigenvalues and eigenvectors of a non-symmetric matrix (real eigenvalues only).
EmbindStringtypeText accepted by native string parameters. JavaScript strings are encoded as UTF-8; byte buffers supply the encoded bytes directly.
EMDResulttypeEarth mover distance and the scalar lower bound returned alongside the supplied flow output.
Error_CodeclassError_Code: error codes
Error_CodeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
estimateAffine3D1ResulttypeNamed return value and scalar output parameters from estimateAffine3D1. Matrix and vector output arguments are filled in place.
ExceptiontypeDetails of a native OpenCV exception, including its error code, message, function and source location.
exceptionFromPtrfunctionRead an OpenCV cv::Exception from a numeric native exception pointer. Its message includes the failing native assertion or operation.
expfunctionCalculates the exponent of every array element.
extractChannelfunctionExtracts a single channel from src (coi is 0-based index)
face_FaceRecognizer_predictResulttypeNamed return value and scalar output parameters from face_FaceRecognizer_predict. Matrix and vector output arguments are filled in place.
FaceRecognizerSF_DisTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
fastAtan2functionCalculates the angle of a 2D vector in degrees.
FastFeatureDetector_DetectorTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
FileNodeclassFile Storage Node class.
FileStattypeFile metadata in the instance's in-memory filesystem.
FileStorageclassXML/YAML/JSON file storage class that encapsulates all the information necessary for writing or
FileStorage_Modeclassfile storage mode
FileStorage_ModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
FileStorage_StateclassNative enum entries for file storage state. Pass an entry to enum-typed arguments or its .value to numeric arguments.
FileStorage_StateValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
findNonZerofunctionReturns the list of locations of non-zero pixels
finiteMaskfunctionGenerates a mask of finite float values, i.e. not NaNs nor Infs.
flann_DistanceTypeclassflann distance type value in the OpenCV API.
flann_DistanceTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
flann_FlannIndexTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
flipfunctionFlips a 2D array around vertical, horizontal, or both axes.
flipNDfunctionFlips a n-dimensional at given axis
FloatVectorclassAn 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
FloodFillFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
Formatter_FormatTypeclassFormatter_FormatType: todo: document
Formatter_FormatTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
freetype_FreeType2_getTextSizeResulttypeNamed return value and scalar output parameters from freetype_FreeType2_getTextSize. Matrix and vector output arguments are filled in place.
gapi__GNetParamVectorclassAn 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_ParamsclassConfiguration 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_emptyKernelsfunctionCreate an empty native kernel package that can be combined with CPU implementations.
gapi_ie_detail_ParamDesc_KindValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_ie_InferModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_ie_TraitAsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_inferfunctionConstruct 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_infer2functionConstruct 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_matDescfunctionDescribe matrix depth, channels, size, planar layout and tensor dimensions for custom graph metadata callbacks.
gapi_networksfunctionCreate 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_BoardSocketValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_oak_ColorCameraParams_ResolutionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_oak_EncoderConfig_ProfileValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_oak_EncoderConfig_RateControlModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_onnx_TraitAsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_ot_TrackingStatusValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_StereoOutputFormatValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_streaming_seq_idfunctionCreate 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_seqNofunctionCreate an opaque signed 64-bit sequence-number node. This is an alias for the native sequence metadata operation.
gapi_streaming_sync_policyValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_streaming_timestampfunctionCreate 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_BackgroundSubtractorTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_wip_draw_render1functionRender drawing primitives in place on the supplied Y and UV planes of an NV12 image.
gapi_wip_gst_GStreamerSource_OutputTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
gapi_wip_onevpl_AccelTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
GArray_boolclassA typed array graph node for bool values. It describes graph data; execution receives and returns ordinary arrays.
GArray_doubleclassA typed array graph node for double values. It describes graph data; execution receives and returns ordinary arrays.
GArray_floatclassA typed array graph node for float values. It describes graph data; execution receives and returns ordinary arrays.
GArray_intclassA typed array graph node for int values. It describes graph data; execution receives and returns ordinary arrays.
GArray_int64_tclassA typed array graph node for int64 t values. It describes graph data; execution receives and returns ordinary arrays.
GArray_MatclassA typed array graph node for mat values. It describes graph data; execution receives and returns ordinary arrays.
GArray_Point2fclassA typed array graph node for point2f values. It describes graph data; execution receives and returns ordinary arrays.
GArray_Point2iclassA typed array graph node for point2i values. It describes graph data; execution receives and returns ordinary arrays.
GArray_Point3fclassA typed array graph node for point3f values. It describes graph data; execution receives and returns ordinary arrays.
GArray_PrimclassA typed array graph node for prim values. It describes graph data; execution receives and returns ordinary arrays.
GArray_RectclassA typed array graph node for rect values. It describes graph data; execution receives and returns ordinary arrays.
GArray_ScalarclassA typed array graph node for scalar values. It describes graph data; execution receives and returns ordinary arrays.
GArray_SizeclassA typed array graph node for size values. It describes graph data; execution receives and returns ordinary arrays.
GArray_stringclassA typed array graph node for string values. It describes graph data; execution receives and returns ordinary arrays.
GArray_uint64_tclassA typed array graph node for uint64 t values. It describes graph data; execution receives and returns ordinary arrays.
GCompileArgsclassAn 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
GDrawPrimclassAn owned native drawing primitive used in typed graph arrays. Construct it from a supported drawing shape and release it after use.
gemmfunctionPerforms generalized matrix multiplication.
GemmFlagsclassgeneralized matrix multiplication flags
GemmFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
getBuildInformationfunctionReturns full configuration time cmake output.
getCPUFeaturesLinefunctionReturns list of CPU features enabled during compilation.
getCPUTickCountfunctionReturns the number of CPU ticks.
getDefaultAlgorithmHintfunctionReturns AlgorithmHint defined during OpenCV compilation. Defines #ALGO_HINT_DEFAULT behavior.
getHardwareFeatureNamefunctionReturns feature name by ID
getNumberOfCPUsfunctionReturns the number of logical CPUs available for the process.
getNumThreadsfunctionReturns the number of threads used by OpenCV for parallel regions.
getOptimalDFTSizefunctionReturns the optimal DFT size for a given vector size.
getOptimalNewCameraMatrixResulttypeNamed return value and scalar output parameters from getOptimalNewCameraMatrix. Matrix and vector output arguments are filled in place.
getTextSizeResulttypeNamed return value and scalar output parameters from getTextSize. Matrix and vector output arguments are filled in place.
getThreadNumfunctionReturns the index of the currently executed thread within the current parallel region. Always
getTickCountfunctionReturns the number of ticks.
getTickFrequencyfunctionReturns the number of ticks per second.
getVersionMajorfunctionReturns major library version
getVersionMinorfunctionReturns minor library version
getVersionRevisionfunctionReturns revision field of the library version
getVersionStringfunctionReturns library version string
GFluidKernel_KindValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
GInfunctionDeclare the graph input protocol from native graph nodes in execution order. Dispose the returned protocol handle.
GInferInputsclassNamed matrix graph inputs for native graph inference. Construct it, set model input names, then pass it to `cv.gapi.infer`.
GInferListInputsclassNamed region or prepared-tensor graph lists for `cv.gapi.infer2`. Every list in one execution must have the same length.
GInferListOutputsclassNamed lists of tensor output nodes from region/list inference. Request output names before constructing the computation.
GInferOutputsclassNamed matrix output nodes of an inference operation. Obtain this object through `cv.gapi.infer`, then request all output names before constructing the computation.
GMatVectorclassAn 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_boolclassA graph node carrying one bool value. It holds a graph relationship rather than a runtime value.
GOpaque_doubleclassA graph node carrying one double value. It holds a graph relationship rather than a runtime value.
GOpaque_floatclassA graph node carrying one float value. It holds a graph relationship rather than a runtime value.
GOpaque_intclassA graph node carrying one int value. It holds a graph relationship rather than a runtime value.
GOpaque_int64_tclassA graph node carrying one int64 t value. It holds a graph relationship rather than a runtime value.
GOpaque_PointclassA graph node carrying one point value. It holds a graph relationship rather than a runtime value.
GOpaque_Point2fclassA graph node carrying one point2f value. It holds a graph relationship rather than a runtime value.
GOpaque_Point3fclassA graph node carrying one point3f value. It holds a graph relationship rather than a runtime value.
GOpaque_RectclassA graph node carrying one rect value. It holds a graph relationship rather than a runtime value.
GOpaque_SizeclassA graph node carrying one size value. It holds a graph relationship rather than a runtime value.
GOpaque_stringclassA graph node carrying one string value. It holds a graph relationship rather than a runtime value.
GOpaque_uint64_tclassA graph node carrying one uint64 t value. It holds a graph relationship rather than a runtime value.
GOperationclassA native custom operation with matrix inputs and outputs. Its metadata callback determines the preallocated output layouts.
GOutfunctionDeclare the graph output protocol from native graph nodes in result order. Dispose the returned protocol handle.
GProtoInputArgsclassAn owned input protocol listing the graph nodes accepted by a computation, in execution order.
GProtoOutputArgsclassAn owned output protocol listing the nodes returned by a graph computation, in result order.
GrabCutClassesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
GrabCutModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
GraphDNNInputOptionstypeExplicit image preprocessing for a named DNN graph input. Omit cfgInput for raw float tensors.
GraphFrametypeOne graph input batch. A release callback transfers responsibility for temporary input handles.
GraphFrameMetadatatypeSigned 64-bit source metadata. Timestamps are microseconds since the Unix epoch by default.
GraphFramestypeIterables borrow their values unless a frame supplies a release callback.
GraphKernelFunctiontypeSynchronous CPU kernel. Matrices are borrowed; write into preallocated outputs without resizing them.
GraphMatDescriptortypeMatrix layout passed by value to custom graph metadata callbacks.
GraphMetadataFunctiontypeDerive output layouts from input layouts before allocating graph buffers.
GraphNodetypeA 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.
GraphPortMaptypeNative node and callback value types for each supported custom graph port.
GraphPortTypetypeSupported port names for custom native graph operations: matrices, four-component scalars, typed arrays and typed opaque values.
GraphSourcetypePull frames serially. Honor the abort signal when waiting for an external producer.
GraphStreamHandletypeSerial frame executor. Dispose with await using or await delete().
GraphTypedKernelFunctiontypeSynchronous callback; assign values into outputs and borrow native handles until return.
GraphTypedMetadataFunctiontypeNull marks metadata for a scalar, array or opaque value.
GraphValuetypeGraph inputs and outputs supported by the native graph executor.
GShapeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
GTypedOperationclassA native custom operation supporting matrix, scalar, typed array and opaque ports. Prefer `cv.gapi.op` for exact tuple inference.
HandEyeCalibrationMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
hasNonZerofunctionChecks for the presence of at least one non-zero array element.
hconcatfunction```cpp
hdf_HDF5_atread1ResulttypeNamed return value and scalar output parameters from hdf_HDF5_atread1. Matrix and vector output arguments are filled in place.
hdf_HDF5_atread2ResulttypeNamed return value and scalar output parameters from hdf_HDF5_atread2. Matrix and vector output arguments are filled in place.
hdf_HDF5_atreadResulttypeNamed return value and scalar output parameters from hdf_HDF5_atread. Matrix and vector output arguments are filled in place.
HersheyFontsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
HistCompMethodsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
HOGDescriptor_DescriptorStorageFormatValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
HOGDescriptor_HistogramNormTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
HoughModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
idctfunctionCalculates the inverse Discrete Cosine Transform of a 1D or 2D array.
idftfunctionCalculates the inverse Discrete Fourier Transform of a 1D or 2D array.
ImageMetadataTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
img_hash_BlockMeanHashModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImreadModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteBMPCompressionFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteEXRCompressionFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteEXRTypeFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteGIFCompressionFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteHDRCompressionFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteJPEGSamplingFactorParamsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwritePAMFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwritePNGFilterFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwritePNGFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteTiffCompressionFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteTiffPredictorFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteTiffResolutionUnitFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ImwriteWEBPLosslessModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
inRangefunctionChecks if array elements lie between the elements of two other arrays.
insertChannelfunctionInserts a single channel to dst (coi is 0-based index)
IntDoublePairtypeAn integer and double-precision number passed together as a plain JavaScript value.
InterpolationFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
InterpolationMasksValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
IntVectorclassAn 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
invertfunctionFinds the inverse or pseudo-inverse of a matrix.
ipp_getIppVersionfunctionQuery the native Intel IPP configuration. Intel IPP acceleration is not linked in this WASM build.
ipp_setUseIPPfunctionSet the native Intel IPP preference. Intel IPP acceleration is not linked in this WASM build, so this does not enable an accelerator.
ipp_setUseIPP_NotExactfunctionSet the native Intel IPP preference. Intel IPP acceleration is not linked in this WASM build, so this does not enable an accelerator.
ipp_useIPPfunctionproxy for hal::Cholesky
ipp_useIPP_NotExactfunctionIPP Not-Exact mode. This function may force use of IPP then both IPP and OpenCV provide proper results
KeyPointtypenamespace
KeyPoint_convertfunctionThis method converts vector of keypoints to vector of points or the reverse, where each keypoint is
KeyPoint_convert1functionConvert point coordinates into keypoints with the supplied shared size, response, octave and class identifier.
KeyPoint_overlapfunctionThis method computes overlap for pair of keypoints. Overlap is the ratio between area of keypoint
KeyPointVectorclassAn 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
KeyPointVectorVectorclassAn 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
kmeansfunctionexample: samples/cpp/snippets/kmeans.cpp
KmeansFlagsclasscore_array
KmeansFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
legacy_Tracker_updateResulttypeNamed return value and scalar output parameters from legacy_Tracker_update. Matrix and vector output arguments are filled in place.
LightGlueMatcher_createFromMemoryfunctionCreate an owned LightGlueMatcher instance with the supplied configuration.
line_descriptor__KeyLineVectorclassAn 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_createLSDDetectorWithParamsfunctionCreate an owned line_descriptor_LSDDetector instance with the supplied configuration.
linemod__FeatureVectorclassAn 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__MatchVectorclassAn 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__TemplateVectorclassAn 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_addTemplateResulttypeNamed return value and scalar output parameters from linemod_Detector_addTemplate. Matrix and vector output arguments are filled in place.
LineSegmentDetectorModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
LineTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
loadChromaticAberrationParamsResulttypeNamed return value and scalar output parameters from loadChromaticAberrationParams. Matrix and vector output arguments are filled in place.
LocalOptimMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
logfunctionCalculates the natural logarithm of every array element.
LUTfunctionexample: samples/cpp/tutorial_code/core/how_to_scan_images/how_to_scan_images.cpp
magnitudefunctionCalculates the magnitude of 2D vectors.
MahalanobisfunctionCalculates the Mahalanobis distance between two vectors.
map_string_and_intclassAn 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_stringclassAn 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_floatclassAn 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_tclassAn owned native map with typed keys and values. Use get, set, keys and size to access its entries, and delete to release it.
MarkerTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
Matclassexample: samples/cpp/cout_mat.cpp
MatrixTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
MatShapeclassAn 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
MatShapeVectorclassAn 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
MatVectorclassAn 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
matWithShapefunctionAllocate an owned matrix with arbitrary tensor dimensions supplied in an IntVector and an OpenCV element type. Fill it through the typed pixel views.
Matx33dtypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Matx33ftypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Matx44dtypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Matx44ftypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
maxfunctionCalculates per-element maximum of two arrays or an array and a scalar.
mcc_ColorChartValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
meanfunctionCalculates an average (mean) of array elements.
meanStdDevfunctionCalculates a mean and standard deviation of array elements.
MediaFormatValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
MediaFrame_AccessValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
mergefunctionCreates one multi-channel array out of several single-channel ones.
minfunctionCalculates per-element minimum of two arrays or an array and a scalar.
minMaxLocfunctionFinds the global minimum and maximum in an array.
MinMaxLoctypeMinimum and maximum values and their two-dimensional locations returned by a matrix reduction.
mixChannelsfunctionCopies specified channels from input arrays to the specified channels of
ml_ANN_MLP_ActivationFunctionsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_ANN_MLP_TrainFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_ANN_MLP_TrainingMethodsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_Boost_TypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_DTrees_FlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_EM_TypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_ErrorTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_KNearest_TypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_LogisticRegression_MethodsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_LogisticRegression_RegKindsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_SampleTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_StatModel_FlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_SVM_KernelTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_SVM_ParamTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_SVM_TypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_SVMSGD_MarginTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_SVMSGD_SvmsgdTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ml_VariableTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
Momentstypecore_basic
MorphShapesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
MorphTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
MSTAlgorithmValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
MSTEdgeVectorclassAn 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
mulSpectrumsfunctionPerforms the per-element multiplication of two Fourier spectrums.
multiplyfunctionCalculates the per-element scaled product of two arrays.
mulTransposedfunctionCalculates the product of a matrix and its transposition.
NeighborSearchMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
normfunctionCalculates the absolute norm of an array.
norm1functionCalculates an absolute difference norm or a relative difference norm.
normalizefunctionNormalizes the norm or value range of an array.
NormTypesclassnorm types
NormTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
Octree_createWithDepth1functionCreate an owned Octree instance with the supplied configuration.
Octree_createWithResolution1functionCreate an owned Octree instance with the supplied configuration.
OdometryAlgoTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
OdometryFramePyramidTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
OdometryTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
optflow_GPCDescTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
optflow_InterpolationTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
optflow_SolverTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
optflow_SupportRegionTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ORB_ScoreTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
parallel_setParallelForBackendfunctionChange OpenCV parallel_for backend
ParamclassNative enum entries for param. Pass an entry to enum-typed arguments or its .value to numeric arguments.
ParamValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
patchNaNsfunctionReplaces NaNs (Not-a-Number values) in a matrix with the specified value.
PCA_FlagsclassPrincipal Component Analysis
PCA_FlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
PCABackProjectfunctionwrap PCA::backProject
PCAComputefunctionwrap PCA::operator()
PCACompute1functionwrap PCA::operator()
PCACompute2functionwrap PCA::operator() and add eigenvalues output parameter
PCACompute21functionwrap PCA::operator() and add eigenvalues output parameter
PCAProjectfunctionwrap PCA::project
perspectiveTransformfunctionPerforms the perspective matrix transformation of vectors.
phasefunctionCalculates the rotation angle of 2D vectors.
phaseCorrelateResulttypeNamed return value and scalar output parameters from phaseCorrelate. Matrix and vector output arguments are filled in place.
PointtypeA two-dimensional coordinate value with numeric components. No native disposal is required.
Point2dtypeA two-dimensional coordinate value with numeric components. No native disposal is required.
Point2ftypeA two-dimensional coordinate value with numeric components. No native disposal is required.
Point2fVectorclassAn 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
Point3ftypeA three-dimensional coordinate value with numeric components. No native disposal is required.
Point3fVectorclassAn 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
PointVectorclassAn 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
PointVectorVectorclassAn 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
polarToCartfunctionCalculates x and y coordinates of 2D vectors from their magnitude and angle.
PolishingMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
powfunctionRaises every array element to a power.
ppf_match_3d_ICP_registerModelToSceneResulttypeNamed return value and scalar output parameters from ppf_match_3d_ICP_registerModelToScene. Matrix and vector output arguments are filled in place.
PSNRfunctionComputes the Peak Signal-to-Noise Ratio (PSNR) image quality metric.
Ptr_cv__linemod__ModalityVectorclassAn 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__CCheckerVectorclassAn 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__Pose3DVectorclassAn 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
PutTextFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
QRCodeEncoder_CorrectionLevelValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
QRCodeEncoder_ECIEncodingsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
QRCodeEncoder_EncodeModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
QuatAssumeTypeclassUnit quaternion flag
QuatAssumeTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
QuatEnum_EulerAnglesTypeclassEnum of Euler angles type.
QuatEnum_EulerAnglesTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
randnfunctionFills the array with normally distributed random numbers.
randShufflefunctionShuffles the array elements randomly.
randufunctionGenerates a single uniformly-distributed random number or an array of random numbers.
RangetypeHalf-open integer interval [start, end), used to select matrix rows and columns.
rapid_rapidResulttypeNamed return value and scalar output parameters from rapid_rapid. Matrix and vector output arguments are filled in place.
RecttypeAn upright rectangle described by its top-left x/y and width/height. No native disposal is required.
Rect2dtypeAn upright rectangle described by its top-left x/y and width/height. No native disposal is required.
Rect2dVectorclassAn 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
Rect2ftypeAn upright rectangle described by its top-left x/y and width/height. No native disposal is required.
rectangleIntersectionAreafunctionFinds out if there is any intersection between two rectangles
RectanglesIntersectTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
RectVectorclassAn 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
reducefunctionReduces a matrix to a vector.
reduceArgMaxfunctionFinds indices of max elements along provided axis
reduceArgMinfunctionFinds indices of min elements along provided axis
ReduceTypesclassNative enum entries for reduce types. Pass an entry to enum-typed arguments or its .value to numeric arguments.
ReduceTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
repeatfunctionFills the output array with repeated copies of the input array.
reshapeWithShapefunctionCreate 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.
RetrievalModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
RgbdNormals_RgbdNormalsMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
RgbdPlaneMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
RMat_AccessValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
RobotWorldHandEyeCalibrationMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
rotatefunctionRotates a 2D array in multiples of 90 degrees.
RotatedRecttypenamespace
rotatedRectBoundingRectfunctionReturn the smallest upright integer rectangle containing the rotated rectangle.
rotatedRectBoundingRect2ffunctionReturn the upright floating-point bounds of the rotated rectangle.
rotatedRectPointsfunctionReturn the four corners of a rotated rectangle as independent point values.
RotatedRectVectorclassAn 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
RotateFlagsclassBroadcast the given Mat to the given shape.
RotateFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
SacMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
SacModelTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
samples_addSamplesDataSearchPathfunctionOverride search data path by adding new search location
samples_addSamplesDataSearchSubDirectoryfunctionAppend samples search data sub directory
samples_findFilefunctionThis section describes utility functions for OpenCV samples.
samples_findFileOrKeepfunctionLook for a sample file and return its resolved path, or keep the original filename if no match is found.
SamplingMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ScalartypeFour numeric channel components. Unused components should be zero; image color order depends on the receiving operation.
scaleAddfunctionCalculates the sum of a scaled array and another array.
ScoreMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
SeamlessCloneFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
setIdentityfunctionInitializes a scaled identity matrix.
setNumThreadsfunctionOpenCV will try to set the number of threads for subsequent parallel regions.
setRNGSeedfunctionSets state of default random number generator.
setUseOptimizedfunctionEnables or disables the optimized code.
ShapeMatchModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
SizetypeAn extent described by width and height. No native disposal is required.
size_tVectorclassAn 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
Size2ftypeAn extent described by width and height. No native disposal is required.
SizeVectorclassAn 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
solvefunctionSolves one or more linear systems or least-squares problems.
solveCubicfunctionFinds the real roots of a cubic equation.
solveLPfunctionSolve given (non-integer) linear programming problem using the Simplex Algorithm (Simplex Method).
solveLP1functionSolve given (non-integer) linear programming problem using the Simplex Algorithm (Simplex Method).
SolveLPResultclassreturn codes for cv::solveLP() function
SolveLPResultValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
SolvePnPMethodValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
solvePolyfunctionFinds the real or complex roots of a polynomial equation.
sortfunctionSorts each row or each column of a matrix.
SortFlagsclassNative enum entries for sort flags. Pass an entry to enum-typed arguments or its .value to numeric arguments.
SortFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
sortIdxfunctionSorts each row or each column of a matrix.
SpecialFilterValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
splitfunctionDivides a multi-channel array into several single-channel arrays.
sqrtfunctionCalculates a square root of array elements.
std__pair_int__doubleVectorclassAn 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__KeyLineVectorclassAn 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__MatVectorclassAn 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__Point2fVectorclassAn 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__Point3fVectorclassAn 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_ucharVectorclassAn 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__MatchQuasiDenseVectorclassAn 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
stereoRectifyResulttypeNamed return value and scalar output parameters from stereoRectify. Matrix and vector output arguments are filled in place.
Stitcher_ModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
Stitcher_StatusValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
StringVectorclassAn 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_getProjPixelResulttypeNamed return value and scalar output parameters from structured_light_GrayCodePattern_getProjPixel. Matrix and vector output arguments are filled in place.
Subdiv2D_edgeDstResulttypeNamed return value and scalar output parameters from Subdiv2D_edgeDst. Matrix and vector output arguments are filled in place.
Subdiv2D_edgeOrgResulttypeNamed return value and scalar output parameters from Subdiv2D_edgeOrg. Matrix and vector output arguments are filled in place.
Subdiv2D_findNearestResulttypeNamed return value and scalar output parameters from Subdiv2D_findNearest. Matrix and vector output arguments are filled in place.
Subdiv2D_getVertexResulttypeNamed return value and scalar output parameters from Subdiv2D_getVertex. Matrix and vector output arguments are filled in place.
Subdiv2D_locateResulttypeNamed return value and scalar output parameters from Subdiv2D_locate. Matrix and vector output arguments are filled in place.
subtractfunctionCalculates the per-element difference between two arrays or array and a scalar.
sumElemsfunctionCalculates the sum of array elements.
SVBackSubstfunctionwrap SVD::backSubst
SVD_FlagsclassSingular Value Decomposition
SVD_FlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
SVDecompfunctionwrap SVD::compute
TemplateMatchModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
TermCriteriatypeIteration termination settings: combine COUNT and EPS flags to stop at maxCount iterations or the requested epsilon accuracy.
TermCriteria_TypeclassCriteria type, can be one of: COUNT, EPS or COUNT + EPS
TermCriteria_TypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
text_classifier_typeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
text_decoder_modeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
text_erGrouping_ModesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
text_ocr_engine_modeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
text_page_seg_modeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ThresholdTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
TickMeterclassa Class to measure passing time.
toUMatfunctionCopy a matrix into an owned CPU-backed UMat. This build does not use an OpenCL device.
tracefunctionReturns the trace of a matrix.
TrackerKCF_MODEValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
transformfunctionPerforms the matrix transformation of every array element.
transposefunctionTransposes a matrix.
transposeNDfunctionTranspose for n-dimensional matrices.
TriangleCullingModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
TriangleGlCompatibleModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
TriangleShadingTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
tuple_GArray_Rect_and_GArray_inttypeOrdered 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_inttypeOrdered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.
tuple_GMat_and_GMattypeOrdered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.
tuple_GMat_and_GMat_and_GMattypeOrdered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.
tuple_GMat_and_GMat_and_GMat_and_GMattypeOrdered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.
tuple_GMat_and_GScalartypeOrdered 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_Point2ftypeOrdered 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_Point3ftypeOrdered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.
tuple_GOpaque_double_and_GMat_and_GMattypeOrdered graph output nodes returned together by one native graph operation. Dispose each native node handle separately.
ucharVectorclassAn 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
UMatclassUMat: todo: document
UMatData_MemoryFlagclassComma-separated Matrix Initializer
UMatData_MemoryFlagValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
UMatUsageFlagsclassMatAllocator //////////////////////////////////////
UMatUsageFlagsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
UMatVectorclassAn 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
UndistortTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
useOptimizedfunctionReturns the status of optimized code usage.
utils_ClassWithKeywordPropertiesclassutils class with keyword properties value in the OpenCV API.
utils_copyMatAndDumpNamedArgumentsfunctionCopy the supplied matrix to the destination and return a diagnostic string describing the named arguments used by OpenCV's binding tests.
utils_dumpBoolfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpCStringfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpDoublefunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpFloatfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpInputArrayfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpInputArrayOfArraysfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpInputOutputArrayfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpInputOutputArrayOfArraysfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpIntfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpInt64functionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpRangefunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpRectfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpRotatedRectfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpSizeTfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpStringfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpTermCriteriafunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpVec2ifunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpVectorOfDoublefunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpVectorOfIntfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_dumpVectorOfRectfunctionFormat the supplied value as text using OpenCV's binding diagnostics. Useful for checking how an argument crosses the native boundary.
utils_fs_getCacheDirectoryForDownloadsfunctionReturn the native sample-download cache path. The path belongs to the WASM virtual filesystem and does not download files by itself.
utils_FunctionParamsclassutils function params value in the OpenCV API.
utils_generateVectorOfIntfunctionGenerate a vector of sample values for OpenCV binding diagnostics; dispose the returned native vector.
utils_generateVectorOfMatfunctionGenerate a vector of sample values for OpenCV binding diagnostics; dispose the returned native vector.
utils_generateVectorOfRectfunctionGenerate a vector of sample values for OpenCV binding diagnostics; dispose the returned native vector.
utils_logging_getLogLevelfunctionGet global logging level
utils_logging_LogLevelclassSupported logging levels and their semantic
utils_logging_LogLevelValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
utils_logging_setLogLevelfunctionSet global logging level
utils_nested_OriginalClassNameclassutils nested original class name value in the OpenCV API.
utils_nested_OriginalClassName_createfunctionCreate an owned utils_nested_OriginalClassName instance with the supplied configuration.
utils_nested_OriginalClassName_originalNamefunctionReturn the original class name used by OpenCV's class-renaming binding regression helper.
utils_nested_OriginalClassName_Paramsclassutils nested original class name params value in the OpenCV API.
utils_nested_testEchoBooleanFunctionfunctionRun OpenCV's binding regression helper utils_nested_testEchoBooleanFunction. This diagnostic exercises argument conversion, overload selection or native exception propagation as in
utils_testAsyncArrayfunctionRun OpenCV's binding regression helper utils_testAsyncArray. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated by its n
utils_testAsyncExceptionfunctionRun OpenCV's binding regression helper utils_testAsyncException. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated by i
utils_testOverloadResolutionfunctionRun OpenCV's binding regression helper utils_testOverloadResolution. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated
utils_testOverloadResolution1functionRun OpenCV's binding regression helper utils_testOverloadResolution1. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated
utils_testOverwriteNativeMethodfunctionRun OpenCV's binding regression helper utils_testOverwriteNativeMethod. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicat
utils_testRaiseGeneralExceptionfunctionRun OpenCV's binding regression helper utils_testRaiseGeneralException. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicat
utils_testReservedKeywordConversionfunctionRun OpenCV's binding regression helper utils_testReservedKeywordConversion. This diagnostic exercises argument conversion, overload selection or native exception propagation as ind
utils_testRotatedRectfunctionRun OpenCV's binding regression helper utils_testRotatedRect. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated by its
utils_testRotatedRectVectorfunctionRun OpenCV's binding regression helper utils_testRotatedRectVector. This diagnostic exercises argument conversion, overload selection or native exception propagation as indicated b
VariableTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
vconcatfunction```cpp
Vec2dtypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec2ftypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec2itypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec3dtypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec3ftypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec3itypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec4dtypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec4ftypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec4fVectorclassAn 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
Vec4itypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec6ftypeFixed-size numeric components passed by value as a JavaScript tuple. No native disposal is required.
Vec6fVectorclassAn 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
VideoAccelerationTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoCaptureAPIsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoCaptureAPIsVectorclassAn 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
VideoCaptureOBSensorDataTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoCaptureOBSensorGeneratorsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoCaptureOBSensorPropertiesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoCapturePropertiesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoCaptureVectorclassAn 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_getCameraBackendPluginVersionResulttypeNamed return value and scalar output parameters from videoio_registry_getCameraBackendPluginVersion. Matrix and vector output arguments are filled in place.
videoio_registry_getStreamBackendPluginVersionResulttypeNamed return value and scalar output parameters from videoio_registry_getStreamBackendPluginVersion. Matrix and vector output arguments are filled in place.
videoio_registry_getStreamBufferedBackendPluginVersionResulttypeNamed return value and scalar output parameters from videoio_registry_getStreamBufferedBackendPluginVersion. Matrix and vector output arguments are filled in place.
videoio_registry_getWriterBackendPluginVersionResulttypeNamed return value and scalar output parameters from videoio_registry_getWriterBackendPluginVersion. Matrix and vector output arguments are filled in place.
videostab_MotionModelValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VideoWriterPropertiesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VirtualFileSystemtypeFiles used by native codecs, model readers and algorithms belong to this instance. Paths refer to its virtual filesystem, including in Node.
Volume_BoundingBoxPrecisionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
VolumeTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
WarpPolarModeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xfeatures2d_BEBLID_BeblidSizeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xfeatures2d_DAISY_NormalizationTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xfeatures2d_PCTSignatures_DistanceFunctionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xfeatures2d_PCTSignatures_PointDistributionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xfeatures2d_PCTSignatures_SimilarityFunctionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xfeatures2d_TEBLID_TeblidSizeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_AngleRangeOptionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_ContourFitting_estimateTransformationResulttypeNamed return value and scalar output parameters from ximgproc_ContourFitting_estimateTransformation. Matrix and vector output arguments are filled in place.
ximgproc_EdgeAwareFiltersListValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_EdgeDrawing_GradientOperatorValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_HoughDeskewOptionValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_HoughOpValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_LocalBinarizationMethodsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_SLICTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_ThinningTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
ximgproc_WMFWeightTypeValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xphoto_Bm3dStepsValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xphoto_InpaintTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
xphoto_TransformTypesValuetypeA native enum entry wrapping its numeric .value. Flat OpenCV constants expose the corresponding numbers directly.
No matches. Try an algorithm name, a module, or a shorter phrase.
Constants
Use the named constant from cv. In particular, OpenCV 5 matrix type codes differ from OpenCV 4.
CV_8UC1Matrix type code for 8-bit unsigned integer elements with 1 channels.
CV_8UC2Matrix type code for 8-bit unsigned integer elements with 2 channels.
CV_8UC3Matrix type code for 8-bit unsigned integer elements with 3 channels.
CV_8UC4Matrix type code for 8-bit unsigned integer elements with 4 channels.
CV_8SC1Matrix type code for 8-bit signed integer elements with 1 channels.
CV_8SC2Matrix type code for 8-bit signed integer elements with 2 channels.
CV_8SC3Matrix type code for 8-bit signed integer elements with 3 channels.
CV_8SC4Matrix type code for 8-bit signed integer elements with 4 channels.
CV_16UC1Matrix type code for 16-bit unsigned integer elements with 1 channels.
CV_16UC2Matrix type code for 16-bit unsigned integer elements with 2 channels.
CV_16UC3Matrix type code for 16-bit unsigned integer elements with 3 channels.
CV_16UC4Matrix type code for 16-bit unsigned integer elements with 4 channels.
CV_16SC1Matrix type code for 16-bit signed integer elements with 1 channels.
CV_16SC2Matrix type code for 16-bit signed integer elements with 2 channels.
CV_16SC3Matrix type code for 16-bit signed integer elements with 3 channels.
CV_16SC4Matrix type code for 16-bit signed integer elements with 4 channels.
CV_32SC1Matrix type code for 32-bit signed integer elements with 1 channels.
CV_32SC2Matrix type code for 32-bit signed integer elements with 2 channels.
CV_32SC3Matrix type code for 32-bit signed integer elements with 3 channels.
CV_32SC4Matrix type code for 32-bit signed integer elements with 4 channels.
CV_32FC1Matrix type code for 32-bit floating-point elements with 1 channels.
CV_32FC2Matrix type code for 32-bit floating-point elements with 2 channels.
CV_32FC3Matrix type code for 32-bit floating-point elements with 3 channels.
CV_32FC4Matrix type code for 32-bit floating-point elements with 4 channels.
CV_64FC1Matrix type code for 64-bit floating-point elements with 1 channels.
CV_64FC2Matrix type code for 64-bit floating-point elements with 2 channels.
CV_64FC3Matrix type code for 64-bit floating-point elements with 3 channels.
CV_64FC4Matrix type code for 64-bit floating-point elements with 4 channels.
CV_8UMatrix depth code for 8-bit unsigned integer elements.
CV_8SMatrix depth code for 8-bit signed integer elements.
CV_16UMatrix depth code for 16-bit unsigned integer elements.
CV_16SMatrix depth code for 16-bit signed integer elements.
CV_32SMatrix depth code for 32-bit signed integer elements.
CV_32FMatrix depth code for 32-bit floating-point elements.
CV_64FMatrix depth code for 64-bit floating-point elements.
INT_MINint min value in the OpenCV API.
INT_MAXint max value in the OpenCV API.
SORT_EVERY_ROWeach matrix row is sorted independently
SORT_EVERY_COLUMNeach matrix column is sorted
SORT_ASCENDINGeach matrix row is sorted in the ascending
SORT_DESCENDINGeach matrix row is sorted in the
COVAR_SCRAMBLEDThe output covariance matrix is calculated as:
COVAR_NORMALThe 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_AVGIf 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_SCALEIf 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_ROWSIf 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_COLSIf 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_SUMthe output is the sum of all rows/columns of the matrix.
REDUCE_AVGthe output is the mean vector of all rows/columns of the matrix.
REDUCE_MAXthe output is the maximum (column/row-wise) of all rows/columns of the matrix.
REDUCE_MINthe output is the minimum (column/row-wise) of all rows/columns of the matrix.
REDUCE_SUM2the output is the sum of all squared rows/columns of the matrix.
ROTATE_90_CLOCKWISERotate 90 degrees clockwise
ROTATE_180Rotate 180 degrees clockwise
ROTATE_90_COUNTERCLOCKWISERotate 270 degrees clockwise
PCA_DATA_AS_ROWindicates that the input samples are stored as matrix rows
PCA_DATA_AS_COLindicates that the input samples are stored as matrix columns
PCA_USE_AVGpca use avg constant (2), defined by OpenCV for cv::PCA.
SVD_MODIFY_Aallow the algorithm to modify the decomposed matrix; it can save space and speed up processing. currently ignored.
SVD_NO_UVindicates that only a vector of singular values
wis to be processed, while u and vt will be set to empty matricesSVD_FULL_UVwhen 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_UNIFORMrng uniform constant (0), defined by OpenCV for cv::RNG.
RNG_NORMALrng normal constant (1), defined by OpenCV for cv::RNG.
KMEANS_RANDOM_CENTERSSelect random initial centers in each attempt.
KMEANS_PP_CENTERSUse kmeans++ center initialization by Arthur and Vassilvitskii [Arthur2007].
KMEANS_USE_INITIAL_LABELSDuring 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_DEFAULTformatter fmt default constant (0), defined by OpenCV for cv::Formatter.
FORMATTER_FMT_DEFAULTformatter fmt default constant (0), defined by OpenCV for cv::Formatter.
Formatter_FMT_MATLABformatter fmt matlab constant (1), defined by OpenCV for cv::Formatter.
FORMATTER_FMT_MATLABformatter fmt matlab constant (1), defined by OpenCV for cv::Formatter.
Formatter_FMT_CSVformatter fmt csv constant (2), defined by OpenCV for cv::Formatter.
FORMATTER_FMT_CSVformatter fmt csv constant (2), defined by OpenCV for cv::Formatter.
Formatter_FMT_PYTHONformatter fmt python constant (3), defined by OpenCV for cv::Formatter.
FORMATTER_FMT_PYTHONformatter fmt python constant (3), defined by OpenCV for cv::Formatter.
Formatter_FMT_NUMPYformatter fmt numpy constant (4), defined by OpenCV for cv::Formatter.
FORMATTER_FMT_NUMPYformatter fmt numpy constant (4), defined by OpenCV for cv::Formatter.
Formatter_FMT_Cformatter fmt c constant (5), defined by OpenCV for cv::Formatter.
FORMATTER_FMT_Cformatter fmt c constant (5), defined by OpenCV for cv::Formatter.
Param_INTparam int constant (0), defined by OpenCV for cv::Param.
PARAM_INTparam int constant (0), defined by OpenCV for cv::Param.
Param_BOOLEANparam boolean constant (1), defined by OpenCV for cv::Param.
PARAM_BOOLEANparam boolean constant (1), defined by OpenCV for cv::Param.
Param_REALparam real constant (2), defined by OpenCV for cv::Param.
PARAM_REALparam real constant (2), defined by OpenCV for cv::Param.
Param_STRINGparam string constant (3), defined by OpenCV for cv::Param.
PARAM_STRINGparam string constant (3), defined by OpenCV for cv::Param.
Param_MATparam mat constant (4), defined by OpenCV for cv::Param.
PARAM_MATparam mat constant (4), defined by OpenCV for cv::Param.
Param_MAT_VECTORparam mat vector constant (5), defined by OpenCV for cv::Param.
PARAM_MAT_VECTORparam mat vector constant (5), defined by OpenCV for cv::Param.
Param_ALGORITHMparam algorithm constant (6), defined by OpenCV for cv::Param.
PARAM_ALGORITHMparam algorithm constant (6), defined by OpenCV for cv::Param.
Param_FLOATparam float constant (7), defined by OpenCV for cv::Param.
PARAM_FLOATparam float constant (7), defined by OpenCV for cv::Param.
Param_UNSIGNED_INTparam unsigned int constant (8), defined by OpenCV for cv::Param.
PARAM_UNSIGNED_INTparam unsigned int constant (8), defined by OpenCV for cv::Param.
Param_UINT64param uint64 constant (9), defined by OpenCV for cv::Param.
PARAM_UINT64param uint64 constant (9), defined by OpenCV for cv::Param.
Param_UCHARparam uchar constant (11), defined by OpenCV for cv::Param.
PARAM_UCHARparam uchar constant (11), defined by OpenCV for cv::Param.
Param_SCALARparam scalar constant (12), defined by OpenCV for cv::Param.
PARAM_SCALARparam scalar constant (12), defined by OpenCV for cv::Param.
DECOMP_LUGaussian elimination with the optimal pivot element chosen.
DECOMP_SVDsingular value decomposition (SVD) method; the system can be over-defined and/or the matrix src1 can be singular
DECOMP_EIGeigenvalue decomposition; the matrix src1 must be symmetrical
DECOMP_CHOLESKYCholesky
LL^Tfactorization; the matrix src1 must be symmetrical and positively definedDECOMP_QRQR factorization; the system can be over-defined and/or the matrix src1 can be singular
DECOMP_NORMALwhile 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_INFnorm = \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_L1norm = \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_L2norm = \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_L2SQRnorm = \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_HAMMINGSimilar to NORM_HAMMING, but in the calculation, each two bits of the input sequence will
NORM_HAMMING2Similar 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_MASKbit-mask which can be used to separate norm type from norm flags
NORM_RELATIVENORM_RELATIVE: flag
NORM_MINMAXNORM_MINMAX: flag
CMP_EQsrc1 is equal to src2.
CMP_GTsrc1 is greater than src2.
CMP_GEsrc1 is greater than or equal to src2.
CMP_LTsrc1 is less than src2.
CMP_LEsrc1 is less than or equal to src2.
CMP_NEsrc1 is unequal to src2.
GEMM_1_Ttransposes src1
GEMM_2_Ttransposes src2
GEMM_3_Ttransposes src3
DFT_INVERSEperforms an inverse 1D or 2D transform instead of the default forward transform.
DFT_SCALEscales the result: divide it by the number of array elements. Normally, it is combined with DFT_INVERSE.
DFT_ROWSperforms 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_OUTPUTperforms an inverse transformation of a 1D or 2D complex array; the
DFT_REAL_OUTPUTperforms 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_INPUTspecifies 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_INVERSEperforms an inverse 1D or 2D transform instead of the default forward transform.
DCT_ROWSperforms 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_CONSTANTiiiiii|abcdefgh|iiiiiiiwith some specifiediBORDER_REPLICATEaaaaaa|abcdefgh|hhhhhhhBORDER_REFLECTfedcba|abcdefgh|hgfedcbBORDER_WRAPcdefgh|abcdefgh|abcdefgBORDER_REFLECT_101same as BORDER_REFLECT_101
BORDER_TRANSPARENTuvwxyz|abcdefgh|ijklmno- Treats outliers as transparent.BORDER_REFLECT101same as BORDER_REFLECT_101
BORDER_DEFAULTsame as BORDER_REFLECT_101
BORDER_ISOLATEDInterpolation restricted within the ROI boundaries.
ACCESS_READaccess read constant (1<<24), defined by OpenCV for cv.
ACCESS_WRITEaccess write constant (1<<25), defined by OpenCV for cv.
ACCESS_RWaccess rw constant (3<<24), defined by OpenCV for cv.
ACCESS_MASKaccess mask constant (ACCESS_RW), defined by OpenCV for cv.
ACCESS_FASTaccess fast constant (1<<26), defined by OpenCV for cv.
DATA_LAYOUT_UNKNOWNdata layout unknown constant (0), defined by OpenCV for cv.
DATA_LAYOUT_NDOpenCV data layout for 2D data.
DATA_LAYOUT_NCHWOpenCV data layout for 4D data.
DATA_LAYOUT_NCDHWOpenCV data layout for 5D data.
DATA_LAYOUT_NHWCTensorflow-like data layout for 4D data.
DATA_LAYOUT_NDHWCTensorflow-like data layout for 5D data.
DATA_LAYOUT_PLANARTensorflow-like data layout, it should only be used at tf or tflite model parsing.
DATA_LAYOUT_BLOCKBlock layout (also referred to as 'NC1HWC0'), which some accelerators need and even on CPU a better performance may be achieved.
DNN_LAYOUT_UNKNOWNBlock 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_NDOpenCV data layout for 2D data.
DNN_LAYOUT_NCHWOpenCV data layout for 4D data.
DNN_LAYOUT_NCDHWOpenCV data layout for 5D data.
DNN_LAYOUT_NHWCTensorflow-like data layout for 4D data.
DNN_LAYOUT_NDHWCTensorflow-like data layout for 5D data.
DNN_LAYOUT_PLANARTensorflow-like data layout, it should only be used at tf or tflite model parsing.
DNN_LAYOUT_BLOCKBlock layout (also referred to as 'NC1HWC0'), which some accelerators need and even on CPU a better performance may be achieved.
MatShape_MAX_DIMSmat shape max dims constant (10), defined by OpenCV for cv::MatShape.
MAT_SHAPE_MAX_DIMSmat shape max dims constant (10), defined by OpenCV for cv::MatShape.
_InputArray_KIND_SHIFTinput array kind shift constant (16), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_KIND_SHIFTinput array kind shift constant (16), defined by OpenCV for cv::_InputArray.
_InputArray_FIXED_TYPEinput array fixed type constant (0x8000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_FIXED_TYPEinput array fixed type constant (0x8000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_FIXED_SIZEinput array fixed size constant (0x4000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_FIXED_SIZEinput array fixed size constant (0x4000 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_KIND_MASKinput array kind mask constant (31 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_KIND_MASKinput array kind mask constant (31 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_NONEinput array none constant (0 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_NONEinput array none constant (0 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_MATinput array mat constant (1 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_MATinput array mat constant (1 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_MATXinput array matx constant (2 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_MATXinput array matx constant (2 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_VECTORinput array std vector constant (3 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_VECTORinput array std vector constant (3 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_VECTOR_VECTORinput array std vector vector constant (4 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_VECTOR_VECTORinput array std vector vector constant (4 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_VECTOR_MATinput array std vector mat constant (5 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_VECTOR_MATinput array std vector mat constant (5 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_OPENGL_BUFFERinput array opengl buffer constant (7 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_OPENGL_BUFFERinput array opengl buffer constant (7 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_CUDA_HOST_MEMinput array cuda host mem constant (8 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_CUDA_HOST_MEMinput array cuda host mem constant (8 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_CUDA_GPU_MATinput array cuda gpu mat constant (9 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_CUDA_GPU_MATinput array cuda gpu mat constant (9 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_UMATinput array umat constant (10 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_UMATinput array umat constant (10 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_VECTOR_UMATinput array std vector umat constant (11 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_VECTOR_UMATinput array std vector umat constant (11 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_BOOL_VECTORinput array std bool vector constant (12 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_BOOL_VECTORinput array std bool vector constant (12 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_VECTOR_CUDA_GPU_MATinput array std vector cuda gpu mat constant (13 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_VECTOR_CUDA_GPU_MATinput array std vector cuda gpu mat constant (13 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_ARRAY_MATinput array std array mat constant (15 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_ARRAY_MATinput array std array mat constant (15 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_CUDA_GPU_MATNDinput array cuda gpu matnd constant (16 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_CUDA_GPU_MATNDinput array cuda gpu matnd constant (16 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_InputArray_STD_VECTOR_CUDA_GPU_MAT_NDinput array std vector cuda gpu mat nd constant (17 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_INPUT_ARRAY_STD_VECTOR_CUDA_GPU_MAT_NDinput array std vector cuda gpu mat nd constant (17 << KIND_SHIFT), defined by OpenCV for cv::_InputArray.
_OutputArray_DEPTH_MASK_8Uoutput array depth mask 8 u constant (1 << CV_8U), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_8Uoutput array depth mask 8 u constant (1 << CV_8U), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_8Soutput array depth mask 8 s constant (1 << CV_8S), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_8Soutput array depth mask 8 s constant (1 << CV_8S), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_16Uoutput array depth mask 16 u constant (1 << CV_16U), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_16Uoutput array depth mask 16 u constant (1 << CV_16U), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_16Soutput array depth mask 16 s constant (1 << CV_16S), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_16Soutput array depth mask 16 s constant (1 << CV_16S), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_32Soutput array depth mask 32 s constant (1 << CV_32S), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_32Soutput array depth mask 32 s constant (1 << CV_32S), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_32Foutput array depth mask 32 f constant (1 << CV_32F), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_32Foutput array depth mask 32 f constant (1 << CV_32F), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_64Foutput array depth mask 64 f constant (1 << CV_64F), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_64Foutput array depth mask 64 f constant (1 << CV_64F), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_16Foutput array depth mask 16 f constant (1 << CV_16F), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_16Foutput array depth mask 16 f constant (1 << CV_16F), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_16BFoutput array depth mask 16 bf constant (1 << CV_16BF), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_16BFoutput array depth mask 16 bf constant (1 << CV_16BF), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_BOOLoutput array depth mask bool constant (1 << CV_Bool), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_BOOLoutput array depth mask bool constant (1 << CV_Bool), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_64Uoutput array depth mask 64 u constant (1 << CV_64U), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_64Uoutput array depth mask 64 u constant (1 << CV_64U), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_64Soutput array depth mask 64 s constant (1 << CV_64S), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_64Soutput array depth mask 64 s constant (1 << CV_64S), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_32Uoutput array depth mask 32 u constant (1 << CV_32U), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_32Uoutput array depth mask 32 u constant (1 << CV_32U), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_ALLoutput array depth mask all constant ((1 << CV_DEPTH_CURR_MAX)-1), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_ALLoutput array depth mask all constant ((1 << CV_DEPTH_CURR_MAX)-1), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_ALL_BUT_8Soutput 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_8Soutput array depth mask all but 8 s constant (DEPTH_MASK_ALL & ~DEPTH_MASK_8S), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_ALL_16Foutput array depth mask all 16 f constant (DEPTH_MASK_ALL), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_ALL_16Foutput array depth mask all 16 f constant (DEPTH_MASK_ALL), defined by OpenCV for cv::_OutputArray.
_OutputArray_DEPTH_MASK_FLToutput array depth mask flt constant (DEPTH_MASK_32F + DEPTH_MASK_64F), defined by OpenCV for cv::_OutputArray.
_OUTPUT_ARRAY_DEPTH_MASK_FLToutput array depth mask flt constant (DEPTH_MASK_32F + DEPTH_MASK_64F), defined by OpenCV for cv::_OutputArray.
USAGE_DEFAULTbuffer allocation policy is platform and usage specific
USAGE_ALLOCATE_HOST_MEMORYIt is not equal to: USAGE_ALLOCATE_HOST_MEMORY | USAGE_ALLOCATE_DEVICE_MEMORY
USAGE_ALLOCATE_DEVICE_MEMORYIt is not equal to: USAGE_ALLOCATE_HOST_MEMORY | USAGE_ALLOCATE_DEVICE_MEMORY
USAGE_ALLOCATE_SHARED_MEMORYIt is not equal to: USAGE_ALLOCATE_HOST_MEMORY | USAGE_ALLOCATE_DEVICE_MEMORY
__UMAT_USAGE_FLAGS_32BITBinary compatibility hint
UMatData_COPY_ON_MAPumat data copy on map constant (1), defined by OpenCV for cv::UMatData.
UMAT_DATA_COPY_ON_MAPumat data copy on map constant (1), defined by OpenCV for cv::UMatData.
UMatData_HOST_COPY_OBSOLETEumat data host copy obsolete constant (2), defined by OpenCV for cv::UMatData.
UMAT_DATA_HOST_COPY_OBSOLETEumat data host copy obsolete constant (2), defined by OpenCV for cv::UMatData.
UMatData_DEVICE_COPY_OBSOLETEumat data device copy obsolete constant (4), defined by OpenCV for cv::UMatData.
UMAT_DATA_DEVICE_COPY_OBSOLETEumat data device copy obsolete constant (4), defined by OpenCV for cv::UMatData.
UMatData_TEMP_UMATumat data temp umat constant (8), defined by OpenCV for cv::UMatData.
UMAT_DATA_TEMP_UMATumat data temp umat constant (8), defined by OpenCV for cv::UMatData.
UMatData_TEMP_COPIED_UMATumat data temp copied umat constant (24), defined by OpenCV for cv::UMatData.
UMAT_DATA_TEMP_COPIED_UMATumat data temp copied umat constant (24), defined by OpenCV for cv::UMatData.
UMatData_USER_ALLOCATEDumat data user allocated constant (32), defined by OpenCV for cv::UMatData.
UMAT_DATA_USER_ALLOCATEDumat data user allocated constant (32), defined by OpenCV for cv::UMatData.
UMatData_DEVICE_MEM_MAPPEDumat data device mem mapped constant (64), defined by OpenCV for cv::UMatData.
UMAT_DATA_DEVICE_MEM_MAPPEDumat data device mem mapped constant (64), defined by OpenCV for cv::UMatData.
UMatData_ASYNC_CLEANUPumat data async cleanup constant (128), defined by OpenCV for cv::UMatData.
UMAT_DATA_ASYNC_CLEANUPumat data async cleanup constant (128), defined by OpenCV for cv::UMatData.
Mat_MAGIC_VALthe sparse matrix header
MAT_MAGIC_VALthe sparse matrix header
Mat_AUTO_STEPmat auto step constant (0), defined by OpenCV for cv::Mat.
MAT_AUTO_STEPmat auto step constant (0), defined by OpenCV for cv::Mat.
Mat_CONTINUOUS_FLAGmat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::Mat.
MAT_CONTINUOUS_FLAGmat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::Mat.
Mat_SUBMATRIX_FLAGmat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::Mat.
MAT_SUBMATRIX_FLAGmat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::Mat.
Mat_MAGIC_MASKincludes several bit-fields:
MAT_MAGIC_MASKincludes several bit-fields:
Mat_TYPE_MASKmat type mask constant (0x00000FFF), defined by OpenCV for cv::Mat.
MAT_TYPE_MASKmat type mask constant (0x00000FFF), defined by OpenCV for cv::Mat.
Mat_DEPTH_MASKmat depth mask constant (7), defined by OpenCV for cv::Mat.
MAT_DEPTH_MASKmat depth mask constant (7), defined by OpenCV for cv::Mat.
UMat_MAGIC_VALthe sparse matrix header
UMAT_MAGIC_VALthe sparse matrix header
UMat_AUTO_STEPumat auto step constant (0), defined by OpenCV for cv::UMat.
UMAT_AUTO_STEPumat auto step constant (0), defined by OpenCV for cv::UMat.
UMat_CONTINUOUS_FLAGumat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::UMat.
UMAT_CONTINUOUS_FLAGumat continuous flag constant (CV_MAT_CONT_FLAG), defined by OpenCV for cv::UMat.
UMat_SUBMATRIX_FLAGumat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::UMat.
UMAT_SUBMATRIX_FLAGumat submatrix flag constant (CV_SUBMAT_FLAG), defined by OpenCV for cv::UMat.
UMat_MAGIC_MASKincludes several bit-fields:
UMAT_MAGIC_MASKincludes several bit-fields:
UMat_TYPE_MASKumat type mask constant (0x00000FFF), defined by OpenCV for cv::UMat.
UMAT_TYPE_MASKumat type mask constant (0x00000FFF), defined by OpenCV for cv::UMat.
UMat_DEPTH_MASKumat depth mask constant (7), defined by OpenCV for cv::UMat.
UMAT_DEPTH_MASKumat depth mask constant (7), defined by OpenCV for cv::UMat.
SparseMat_MAGIC_VALthe sparse matrix header
SPARSE_MAT_MAGIC_VALthe sparse matrix header
SparseMat_MAX_DIMsparse mat max dim constant (32), defined by OpenCV for cv::SparseMat.
SPARSE_MAT_MAX_DIMsparse mat max dim constant (32), defined by OpenCV for cv::SparseMat.
SparseMat_HASH_SCALEsparse mat hash scale constant (0x5bd1e995), defined by OpenCV for cv::SparseMat.
SPARSE_MAT_HASH_SCALEsparse mat hash scale constant (0x5bd1e995), defined by OpenCV for cv::SparseMat.
SparseMat_HASH_BITsparse mat hash bit constant (0x80000000), defined by OpenCV for cv::SparseMat.
SPARSE_MAT_HASH_BITsparse mat hash bit constant (0x80000000), defined by OpenCV for cv::SparseMat.
SOLVELP_LOSTproblem is feasible, but solver lost solution due to floating-point arithmetic errors
SOLVELP_UNBOUNDEDproblem is unbounded (target function can achieve arbitrary high values)
SOLVELP_UNFEASIBLEproblem is unfeasible (there are no points that satisfy all the constraints imposed)
SOLVELP_SINGLEthere is only one maximum for target function
SOLVELP_MULTIthere are multiple maxima for target function - the arbitrary one is returned
FileStorage_READvalue, open the file for reading
FILE_STORAGE_READvalue, open the file for reading
FileStorage_WRITEflag, enable both WRITE and BASE64
FILE_STORAGE_WRITEflag, enable both WRITE and BASE64
FileStorage_APPENDvalue, open the file for appending
FILE_STORAGE_APPENDvalue, open the file for appending
FileStorage_MEMORYflag, read data from source or write data to the internal buffer (which is
FILE_STORAGE_MEMORYflag, read data from source or write data to the internal buffer (which is
FileStorage_FORMAT_MASKmask for format flags
FILE_STORAGE_FORMAT_MASKmask for format flags
FileStorage_FORMAT_AUTOflag, auto format
FILE_STORAGE_FORMAT_AUTOflag, auto format
FileStorage_FORMAT_XMLflag, XML format
FILE_STORAGE_FORMAT_XMLflag, XML format
FileStorage_FORMAT_YAMLflag, YAML format
FILE_STORAGE_FORMAT_YAMLflag, YAML format
FileStorage_FORMAT_JSONflag, JSON format
FILE_STORAGE_FORMAT_JSONflag, JSON format
FileStorage_FORMAT_YAML_1_0flag, Legacy YAML 1.0 format (strict headers, booleans as ints)
FILE_STORAGE_FORMAT_YAML_1_0flag, Legacy YAML 1.0 format (strict headers, booleans as ints)
FileStorage_BASE64flag, enable both WRITE and BASE64
FILE_STORAGE_BASE64flag, enable both WRITE and BASE64
FileStorage_WRITE_BASE64flag, enable both WRITE and BASE64
FILE_STORAGE_WRITE_BASE64flag, enable both WRITE and BASE64
FileStorage_UNDEFINEDInitial or uninitialized state.
FILE_STORAGE_UNDEFINEDInitial or uninitialized state.
FileStorage_VALUE_EXPECTEDExpecting a value in the current position.
FILE_STORAGE_VALUE_EXPECTEDExpecting a value in the current position.
FileStorage_NAME_EXPECTEDExpecting a key/name in the current position.
FILE_STORAGE_NAME_EXPECTEDExpecting a key/name in the current position.
FileStorage_INSIDE_MAPIndicates being inside a map (a set of key-value pairs).
FILE_STORAGE_INSIDE_MAPIndicates being inside a map (a set of key-value pairs).
FileNode_NONEFileNode_NONE: empty node
FILE_NODE_NONEFILE_NODE_NONE: empty node
FileNode_INTFileNode_INT: an integer
FILE_NODE_INTFILE_NODE_INT: an integer
FileNode_REALsynonym or REAL
FILE_NODE_REALsynonym or REAL
FileNode_FLOATsynonym or REAL
FILE_NODE_FLOATsynonym or REAL
FileNode_STRsynonym for STR
FILE_NODE_STRsynonym for STR
FileNode_STRINGsynonym for STR
FILE_NODE_STRINGsynonym for STR
FileNode_SEQFileNode_SEQ: sequence
FILE_NODE_SEQFILE_NODE_SEQ: sequence
FileNode_MAPFileNode_MAP: mapping
FILE_NODE_MAPFILE_NODE_MAP: mapping
FileNode_TYPE_MASKFileNode_TYPE_MASK: mapping
FILE_NODE_TYPE_MASKFILE_NODE_TYPE_MASK: mapping
FileNode_FLOWUNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit
FILE_NODE_FLOWUNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit
FileNode_UNIFORMUNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit
FILE_NODE_UNIFORMUNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit
FileNode_EMPTYempty structure (sequence or mapping)
FILE_NODE_EMPTYempty structure (sequence or mapping)
FileNode_NAMEDthe node has a name (i.e. it is element of a mapping).
FILE_NODE_NAMEDthe node has a name (i.e. it is element of a mapping).
QUAT_ASSUME_NOT_UNITThis 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_UNITIf 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_XYZIntrinsic rotations with the Euler angles type X-Y-Z
QUAT_ENUM_INT_XYZIntrinsic rotations with the Euler angles type X-Y-Z
QuatEnum_INT_XZYIntrinsic rotations with the Euler angles type X-Z-Y
QUAT_ENUM_INT_XZYIntrinsic rotations with the Euler angles type X-Z-Y
QuatEnum_INT_YXZIntrinsic rotations with the Euler angles type Y-X-Z
QUAT_ENUM_INT_YXZIntrinsic rotations with the Euler angles type Y-X-Z
QuatEnum_INT_YZXIntrinsic rotations with the Euler angles type Y-Z-X
QUAT_ENUM_INT_YZXIntrinsic rotations with the Euler angles type Y-Z-X
QuatEnum_INT_ZXYIntrinsic rotations with the Euler angles type Z-X-Y
QUAT_ENUM_INT_ZXYIntrinsic rotations with the Euler angles type Z-X-Y
QuatEnum_INT_ZYXIntrinsic rotations with the Euler angles type Z-Y-X
QUAT_ENUM_INT_ZYXIntrinsic rotations with the Euler angles type Z-Y-X
QuatEnum_INT_XYXIntrinsic rotations with the Euler angles type X-Y-X
QUAT_ENUM_INT_XYXIntrinsic rotations with the Euler angles type X-Y-X
QuatEnum_INT_XZXIntrinsic rotations with the Euler angles type X-Z-X
QUAT_ENUM_INT_XZXIntrinsic rotations with the Euler angles type X-Z-X
QuatEnum_INT_YXYIntrinsic rotations with the Euler angles type Y-X-Y
QUAT_ENUM_INT_YXYIntrinsic rotations with the Euler angles type Y-X-Y
QuatEnum_INT_YZYIntrinsic rotations with the Euler angles type Y-Z-Y
QUAT_ENUM_INT_YZYIntrinsic rotations with the Euler angles type Y-Z-Y
QuatEnum_INT_ZXZIntrinsic rotations with the Euler angles type Z-X-Z
QUAT_ENUM_INT_ZXZIntrinsic rotations with the Euler angles type Z-X-Z
QuatEnum_INT_ZYZIntrinsic rotations with the Euler angles type Z-Y-Z
QUAT_ENUM_INT_ZYZIntrinsic rotations with the Euler angles type Z-Y-Z
QuatEnum_EXT_XYZExtrinsic rotations with the Euler angles type X-Y-Z
QUAT_ENUM_EXT_XYZExtrinsic rotations with the Euler angles type X-Y-Z
QuatEnum_EXT_XZYExtrinsic rotations with the Euler angles type X-Z-Y
QUAT_ENUM_EXT_XZYExtrinsic rotations with the Euler angles type X-Z-Y
QuatEnum_EXT_YXZExtrinsic rotations with the Euler angles type Y-X-Z
QUAT_ENUM_EXT_YXZExtrinsic rotations with the Euler angles type Y-X-Z
QuatEnum_EXT_YZXExtrinsic rotations with the Euler angles type Y-Z-X
QUAT_ENUM_EXT_YZXExtrinsic rotations with the Euler angles type Y-Z-X
QuatEnum_EXT_ZXYExtrinsic rotations with the Euler angles type Z-X-Y
QUAT_ENUM_EXT_ZXYExtrinsic rotations with the Euler angles type Z-X-Y
QuatEnum_EXT_ZYXExtrinsic rotations with the Euler angles type Z-Y-X
QUAT_ENUM_EXT_ZYXExtrinsic rotations with the Euler angles type Z-Y-X
QuatEnum_EXT_XYXExtrinsic rotations with the Euler angles type X-Y-X
QUAT_ENUM_EXT_XYXExtrinsic rotations with the Euler angles type X-Y-X
QuatEnum_EXT_XZXExtrinsic rotations with the Euler angles type X-Z-X
QUAT_ENUM_EXT_XZXExtrinsic rotations with the Euler angles type X-Z-X
QuatEnum_EXT_YXYExtrinsic rotations with the Euler angles type Y-X-Y
QUAT_ENUM_EXT_YXYExtrinsic rotations with the Euler angles type Y-X-Y
QuatEnum_EXT_YZYExtrinsic rotations with the Euler angles type Y-Z-Y
QUAT_ENUM_EXT_YZYExtrinsic rotations with the Euler angles type Y-Z-Y
QuatEnum_EXT_ZXZExtrinsic rotations with the Euler angles type Z-X-Z
QUAT_ENUM_EXT_ZXZExtrinsic rotations with the Euler angles type Z-X-Z
QuatEnum_EXT_ZYZExtrinsic rotations with the Euler angles type Z-Y-Z
QUAT_ENUM_EXT_ZYZExtrinsic rotations with the Euler angles type Z-Y-Z
QuatEnum_EULER_ANGLES_MAX_VALUEquat enum euler angles max value constant (24), defined by OpenCV for cv::QuatEnum.
QUAT_ENUM_EULER_ANGLES_MAX_VALUEquat enum euler angles max value constant (24), defined by OpenCV for cv::QuatEnum.
TermCriteria_COUNTTermCriteria_COUNT: ditto
TERM_CRITERIA_COUNTTERM_CRITERIA_COUNT: ditto
TermCriteria_MAX_ITERTermCriteria_MAX_ITER: ditto
TERM_CRITERIA_MAX_ITERTERM_CRITERIA_MAX_ITER: ditto
TermCriteria_EPSthe desired accuracy or change in parameters at which the iterative algorithm stops
TERM_CRITERIA_EPSthe desired accuracy or change in parameters at which the iterative algorithm stops
ALGO_HINT_DEFAULTDefault algorithm behaviour defined during OpenCV build
ALGO_HINT_ACCURATEUse generic portable implementation
ALGO_HINT_APPROXAllow alternative approximations to get faster implementation. Behaviour and result depends on a platform
detail_TEST_CUSTOMdetail test custom constant (0), defined by OpenCV for cv::detail.
detail_TEST_EQdetail test eq constant (1), defined by OpenCV for cv::detail.
detail_TEST_NEdetail test ne constant (2), defined by OpenCV for cv::detail.
detail_TEST_LEdetail test le constant (3), defined by OpenCV for cv::detail.
detail_TEST_LTdetail test lt constant (4), defined by OpenCV for cv::detail.
detail_TEST_GEdetail test ge constant (5), defined by OpenCV for cv::detail.
detail_TEST_GTdetail test gt constant (6), defined by OpenCV for cv::detail.
Error_StsOkeverything is ok
Error_STS_OKeverything is ok
Error_StsBackTracepseudo error for back trace
Error_STS_BACK_TRACEpseudo error for back trace
Error_StsErrorunknown /unspecified error
Error_STS_ERRORunknown /unspecified error
Error_StsInternalinternal error (bad state)
Error_STS_INTERNALinternal error (bad state)
Error_StsNoMeminsufficient memory
Error_STS_NO_MEMinsufficient memory
Error_StsBadArgfunction arg/param is bad
Error_STS_BAD_ARGfunction arg/param is bad
Error_StsBadFuncunsupported function
Error_STS_BAD_FUNCunsupported function
Error_StsNoConviteration didn't converge
Error_STS_NO_CONViteration didn't converge
Error_StsAutoTraceError_StsAutoTrace: tracing
Error_STS_AUTO_TRACEError_STS_AUTO_TRACE: tracing
Error_HeaderIsNullimage header is NULL
Error_HEADER_IS_NULLimage header is NULL
Error_BadImageSizeimage size is invalid
Error_BAD_IMAGE_SIZEimage size is invalid
Error_BadOffsetoffset is invalid
Error_BAD_OFFSEToffset is invalid
Error_BadDataPtrBadStep= -13, //!< image step is wrong, this may happen for a non-continuous matrix.
Error_BAD_DATA_PTRBadStep= -13, //!< image step is wrong, this may happen for a non-continuous matrix.
Error_BadStepimage step is wrong, this may happen for a non-continuous matrix.
Error_BAD_STEPimage step is wrong, this may happen for a non-continuous matrix.
Error_BadModelOrChSeqBadNumChannels= -15, //!< bad number of channels, for example, some functions accept only single channel matrices.
Error_BAD_MODEL_OR_CH_SEQBadNumChannels= -15, //!< bad number of channels, for example, some functions accept only single channel matrices.
Error_BadNumChannelsbad number of channels, for example, some functions accept only single channel matrices.
Error_BAD_NUM_CHANNELSbad number of channels, for example, some functions accept only single channel matrices.
Error_BadNumChannel1UBadDepth= -17, //!< input image depth is not supported by the function
Error_BAD_NUM_CHANNEL1UBadDepth= -17, //!< input image depth is not supported by the function
Error_BadDepthinput image depth is not supported by the function
Error_BAD_DEPTHinput image depth is not supported by the function
Error_BadAlphaChannelBadOrder= -19, //!< number of dimensions is out of range
Error_BAD_ALPHA_CHANNELBadOrder= -19, //!< number of dimensions is out of range
Error_BadOrdernumber of dimensions is out of range
Error_BAD_ORDERnumber of dimensions is out of range
Error_BadOriginincorrect input origin
Error_BAD_ORIGINincorrect input origin
Error_BadAlignincorrect input align
Error_BAD_ALIGNincorrect input align
Error_BadCallBackBadTileSize= -23, //!<
Error_BAD_CALL_BACKBadTileSize= -23, //!<
Error_BadTileSizeerror bad tile size constant (-23), defined by OpenCV for cv::Error.
Error_BAD_TILE_SIZEerror bad tile size constant (-23), defined by OpenCV for cv::Error.
Error_BadCOIinput COI is not supported
Error_BAD_COIinput COI is not supported
Error_BadROISizeincorrect input roi
Error_BAD_ROISIZEincorrect input roi
Error_MaskIsTiledStsNullPtr= -27, //!< null pointer
Error_MASK_IS_TILEDStsNullPtr= -27, //!< null pointer
Error_StsNullPtrError_StsNullPtr: null pointer
Error_STS_NULL_PTRError_STS_NULL_PTR: null pointer
Error_StsVecLengthErrincorrect vector length
Error_STS_VEC_LENGTH_ERRincorrect vector length
Error_StsFilterStructContentErrincorrect filter structure content
Error_STS_FILTER_STRUCT_CONTENT_ERRincorrect filter structure content
Error_StsKernelStructContentErrincorrect transform kernel content
Error_STS_KERNEL_STRUCT_CONTENT_ERRincorrect transform kernel content
Error_StsFilterOffsetErrincorrect filter offset value
Error_STS_FILTER_OFFSET_ERRincorrect filter offset value
Error_StsBadSizethe input/output structure size is incorrect
Error_STS_BAD_SIZEthe input/output structure size is incorrect
Error_StsDivByZerodivision by zero
Error_STS_DIV_BY_ZEROdivision by zero
Error_StsInplaceNotSupportedin-place operation is not supported
Error_STS_INPLACE_NOT_SUPPORTEDin-place operation is not supported
Error_StsObjectNotFoundrequest can't be completed
Error_STS_OBJECT_NOT_FOUNDrequest can't be completed
Error_StsUnmatchedFormatsformats of input/output arrays differ
Error_STS_UNMATCHED_FORMATSformats of input/output arrays differ
Error_StsBadFlagflag is wrong or not supported
Error_STS_BAD_FLAGflag is wrong or not supported
Error_StsBadPointError_StsBadPoint: bad CvPoint
Error_STS_BAD_POINTError_STS_BAD_POINT: bad CvPoint
Error_StsBadMaskbad format of mask (neither 8uC1 nor 8sC1)
Error_STS_BAD_MASKbad format of mask (neither 8uC1 nor 8sC1)
Error_StsUnmatchedSizessizes of input/output structures do not match
Error_STS_UNMATCHED_SIZESsizes of input/output structures do not match
Error_StsUnsupportedFormatthe data format/type is not supported by the function
Error_STS_UNSUPPORTED_FORMATthe data format/type is not supported by the function
Error_StsOutOfRangesome of parameters are out of range
Error_STS_OUT_OF_RANGEsome of parameters are out of range
Error_StsParseErrorinvalid syntax/structure of the parsed file
Error_STS_PARSE_ERRORinvalid syntax/structure of the parsed file
Error_StsNotImplementedthe requested function/feature is not implemented
Error_STS_NOT_IMPLEMENTEDthe requested function/feature is not implemented
Error_StsBadMemBlockan allocated block has been corrupted
Error_STS_BAD_MEM_BLOCKan allocated block has been corrupted
Error_StsAssertassertion failed
Error_STS_ASSERTassertion failed
Error_GpuNotSupportedno CUDA support
Error_GPU_NOT_SUPPORTEDno CUDA support
Error_GpuApiCallErrorGPU API call error
Error_GPU_API_CALL_ERRORGPU API call error
Error_OpenGlNotSupportedno OpenGL support
Error_OPEN_GL_NOT_SUPPORTEDno OpenGL support
Error_OpenGlApiCallErrorOpenGL API call error
Error_OPEN_GL_API_CALL_ERROROpenGL API call error
Error_OpenCLApiCallErrorOpenCL API call error
Error_OPEN_CLAPI_CALL_ERROROpenCL API call error
Error_OpenCLDoubleNotSupportedOpenCL API call error
Error_OPEN_CLDOUBLE_NOT_SUPPORTEDOpenCL API call error
Error_OpenCLInitErrorOpenCL initialization error
Error_OPEN_CLINIT_ERROROpenCL initialization error
Error_OpenCLNoAMDBlasFftOpenCL initialization error
Error_OPEN_CLNO_AMDBLAS_FFTOpenCL initialization error
utils_logging_LOG_LEVEL_SILENTfor using in setLogVevel() call
utils_logging_LOG_LEVEL_FATALFatal (critical) error (unrecoverable internal error)
utils_logging_LOG_LEVEL_ERRORutils_logging_LOG_LEVEL_ERROR: Error message
utils_logging_LOG_LEVEL_WARNINGWarning message
utils_logging_LOG_LEVEL_INFOutils_logging_LOG_LEVEL_INFO: Info message
utils_logging_LOG_LEVEL_DEBUGDebug message. Disabled in the "Release" build.
utils_logging_LOG_LEVEL_VERBOSEVerbose (trace) messages. Requires verbosity level. Disabled in the "Release" build.
utils_logging_ENUM_LOG_LEVEL_FORCE_INTutils logging enum log level force int constant (INT_MAX), defined by OpenCV for cv::utils::logging.
gapi_CV_BOOLgapi cv bool value in the OpenCV API.
gapi_CV_INTgapi cv int value in the OpenCV API.
gapi_CV_INT64gapi cv int64 value in the OpenCV API.
gapi_CV_UINT64gapi cv uint64 value in the OpenCV API.
gapi_CV_DOUBLEgapi cv double value in the OpenCV API.
gapi_CV_FLOATgapi cv float value in the OpenCV API.
gapi_CV_STRINGgapi cv string value in the OpenCV API.
gapi_CV_POINTgapi cv point value in the OpenCV API.
gapi_CV_POINT2Fgapi cv point2 f value in the OpenCV API.
gapi_CV_POINT3Fgapi cv point3 f value in the OpenCV API.
gapi_CV_SIZEgapi cv size value in the OpenCV API.
gapi_CV_RECTgapi cv rect value in the OpenCV API.
gapi_CV_SCALARgapi cv scalar value in the OpenCV API.
gapi_CV_MATgapi cv mat value in the OpenCV API.
gapi_CV_GMATgapi cv gmat value in the OpenCV API.
gapi_CV_DRAW_PRIMgapi cv draw prim value in the OpenCV API.
gapi_CV_ANYgapi cv any value in the OpenCV API.