Skip to content

API browser

The declarations your editor sees, made readable. Exact overloads, parameter descriptions, return types, ownership, and links to the pinned OpenCV 5 source.

2,268 reference pages2,815 constants5.0.0 OpenCV

Functions take explicit output matrices. Read the Python migration guide for namespaces, overload suffixes and memory ownership. Browse modules and constants.

_InputArray_KindFlagclassCore and matrices

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

_InputArray_KindFlagValuetypeCore and matrices

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

_OutputArray_DepthMaskclassCore and matrices

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

_OutputArray_DepthMaskValuetypeCore and matrices

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

absdifffunctionCore and matrices

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

AccessFlagclassCore and matrices

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

AccessFlagValuetypeCore and matrices

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

accumulatefunctionImage processing

imgproc_misc

accumulateProductfunctionImage processing

Adds the per-element product of two input images to the accumulator image.

accumulateSquarefunctionImage processing

Adds the square of a source image to the accumulator image.

accumulateWeightedfunctionImage processing

Updates a running average.

adaptiveThresholdfunctionImage processing

Applies an adaptive threshold to an array.

AdaptiveThresholdTypesclassImage processing

adaptive threshold algorithm

AdaptiveThresholdTypesValuetypeCore and matrices

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

addfunctionCore and matrices

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

addWeightedfunctionCore and matrices

Calculates the weighted sum of two arrays.

AffineFeatureclassFeatures and matching

Class for implementing the wrapper which makes detectors and extractors to be affine invariant,

AffineFeature_createfunctionFeatures and matching

Create an owned AffineFeature instance with the supplied configuration.

AffineTransformerclassshape

Wrapper class for the OpenCV Affine Transformation algorithm. :

AlgorithmclassCore and matrices

example: samples/cpp/snippets/detect_blob.cpp

AlgorithmHintclassCore and matrices

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

AlgorithmHintValuetypeCore and matrices

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

AlignExposuresclassComputational photography

The base class for algorithms that align images of the same scene with different exposures

AlignMTBclassComputational photography

This algorithm converts images to median threshold bitmaps (1 for pixels brighter than median

ALIKEDclassFeatures and matching

ALIKED feature detector and descriptor extractor.

ALIKED_createfunctionFeatures and matching

Creates ALIKED from a model file path.

ALIKED_ParamsclassFeatures and matching

aliked params value in the OpenCV API.

alphamat_infoFlowfunctionalphamat

Compute alpha matte of an object in an image

AnimationclassImage codecs

imgcodecs_flags

ANNIndexclassFeatures and matching

\

ANNIndex_createfunctionFeatures and matching

Creates an instance of annoy index class with given parameters

ANNIndex_DistanceclassFeatures and matching

Metrics used to calculate the distance between two feature vectors.

ANNIndex_DistanceValuetypeCore and matrices

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

applyColorMapfunctionImage processing

example: samples/cpp/snippets/falsecolor.cpp

applyColorMap1functionImage processing

Applies a user colormap on a given image.

approxPolyDPfunctiongeometry

geometry_subdiv2d

approxPolyNfunctiongeometry

Approximates a polygon with a convex hull with a specified accuracy and number of sides.

arcLengthfunctiongeometry

Calculates a contour perimeter or a curve length.

arrowedLinefunctionImage processing

Draws an arrow segment pointing from the first point to the second one.

aruco__DictionaryVectorclassCore and matrices

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

aruco_ArucoDetectorclassobjdetect

The main functionality of ArucoDetector class is detection of markers in an image with detectMarkers() method.

aruco_Boardclassobjdetect

Board of ArUco markers

aruco_CharucoBoardclassobjdetect

ChArUco board is a planar chessboard where the markers are placed inside the white squares of a chessboard.

aruco_CharucoDetectorclassobjdetect

aruco charuco detector value in the OpenCV API.

aruco_CharucoParametersclassobjdetect

aruco charuco parameters value in the OpenCV API.

aruco_CornerRefineMethodclassobjdetect

Native enum entries for aruco corner refine method. Pass an entry to enum-typed arguments or its .value to numeric arguments.

aruco_CornerRefineMethodValuetypeCore and matrices

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

aruco_DetectorParametersclassobjdetect

struct DetectorParameters is used by ArucoDetector

aruco_Dictionaryclassobjdetect

Dictionary is a set of unique ArUco markers of the same size

aruco_Dictionary_getBitsFromByteListfunctionobjdetect

Transform list of bytes to matrix of bits

aruco_Dictionary_getByteListFromBitsfunctionobjdetect

Transform matrix of bits to list of bytes with 4 marker rotations

aruco_Dictionary_identify1ResulttypeCore and matrices

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

aruco_Dictionary_identifyResulttypeCore and matrices

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

aruco_drawDetectedCornersCharucofunctionobjdetect

Draws a set of Charuco corners

aruco_drawDetectedDiamondsfunctionobjdetect

Draw a set of detected ChArUco Diamond markers

aruco_drawDetectedMarkersfunctionobjdetect

Draw detected markers in image

aruco_extendDictionaryfunctionobjdetect

Extend base dictionary by new nMarkers

aruco_generateImageMarkerfunctionobjdetect

Generate a canonical marker image

aruco_getPredefinedDictionaryfunctionobjdetect

Returns one of the predefined dictionaries referenced by DICT_.

aruco_GridBoardclassobjdetect

Planar board with grid arrangement of markers

aruco_PredefinedDictionaryTypeclassobjdetect

Predefined markers dictionaries/sets

aruco_PredefinedDictionaryTypeValuetypeCore and matrices

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

aruco_RefineParametersclassobjdetect

struct RefineParameters is used by ArucoDetector

AsyncArrayclassCore and matrices

Returns result of asynchronous operations

BackgroundSubtractorclassMotion and tracking

Base class for background/foreground segmentation. :

BackgroundSubtractorKNNclassMotion and tracking

K-nearest neighbours - based Background/Foreground Segmentation Algorithm.

BackgroundSubtractorMOG2classMotion and tracking

Gaussian Mixture-based Background/Foreground Segmentation Algorithm.

barcode_BarcodeDetectorclassobjdetect

barcode barcode detector value in the OpenCV API.

BaseCascadeClassifierclassxobjdetect

base cascade classifier value in the OpenCV API.

batchDistancefunctionCore and matrices

naive nearest neighbor finder

BFMatcherclassFeatures and matching

Brute-force descriptor matcher.

BFMatcher_createfunctionFeatures and matching

Brute-force matcher create method.

bgsegm_BackgroundSubtractorCNTclassbgsegm

Background subtraction based on counting.

bgsegm_BackgroundSubtractorGMGclassbgsegm

Background Subtractor module based on the algorithm given in [Gold2012] .

bgsegm_BackgroundSubtractorGSOCclassbgsegm

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

bgsegm_BackgroundSubtractorLSBPclassbgsegm

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

bgsegm_BackgroundSubtractorLSBPDescclassbgsegm

This is for calculation of the LSBP descriptors.

bgsegm_BackgroundSubtractorMOGclassbgsegm

Gaussian Mixture-based Background/Foreground Segmentation Algorithm.

bgsegm_createBackgroundSubtractorCNTfunctionbgsegm

Creates a CNT Background Subtractor

bgsegm_createBackgroundSubtractorGMGfunctionbgsegm

Creates a GMG Background Subtractor

bgsegm_createBackgroundSubtractorGSOCfunctionbgsegm

Creates an instance of BackgroundSubtractorGSOC algorithm.

bgsegm_createBackgroundSubtractorLSBPfunctionbgsegm

Creates an instance of BackgroundSubtractorLSBP algorithm.

bgsegm_createBackgroundSubtractorMOGfunctionbgsegm

Creates mixture-of-gaussian background subtractor

bgsegm_createSyntheticSequenceGeneratorfunctionbgsegm

Creates an instance of SyntheticSequenceGenerator.

bgsegm_LSBPCameraMotionCompensationclassbgsegm

Native enum entries for bgsegm lsbpcamera motion compensation. Pass an entry to enum-typed arguments or its .value to numeric arguments.

bgsegm_LSBPCameraMotionCompensationValuetypeCore and matrices

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

bgsegm_SyntheticSequenceGeneratorclassbgsegm

Synthetic frame sequence generator for testing background subtraction algorithms.

bilateralFilterfunctionImage processing

Applies the bilateral filter to an image.

bioinspired_Retinaclassbioinspired

class which allows the Gipsa/Listic Labs model to be used with OpenCV.

bioinspired_Retina_createfunctionbioinspired

Constructors from standardized interfaces : retreive a smart pointer to a Retina instance

bioinspired_Retina_create1functionbioinspired

Constructors from standardized interfaces : retreive a smart pointer to a Retina instance

bioinspired_RetinaFastToneMappingclassbioinspired

a wrapper class which allows the tone mapping algorithm of Meylan&al(2007) to be used with OpenCV.

bioinspired_RetinaFastToneMapping_createfunctionbioinspired

Create an owned bioinspired_RetinaFastToneMapping instance with the supplied configuration.

bioinspired_TransientAreasSegmentationModuleclassbioinspired

class which provides a transient/moving areas segmentation module

bioinspired_TransientAreasSegmentationModule_createfunctionbioinspired

bioinspired_TransientAreasSegmentationModule_create: allocator

bitwise_andfunctionCore and matrices

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

bitwise_notfunctionCore and matrices

Inverts every bit of an array.

bitwise_orfunctionCore and matrices

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

bitwise_xorfunctionCore and matrices

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

blendLinearfunctionImage processing

Performs linear blending of two images:

blurfunctionImage processing

Blurs an image using the normalized box filter.

borderInterpolatefunctionCore and matrices

Computes the source location of an extrapolated pixel.

BorderTypesclassCore and matrices

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

BorderTypesValuetypeCore and matrices

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

boundingRectfunctiongeometry

Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.

boxFilterfunctionImage processing

Blurs an image using the box filter.

boxPointsfunctiongeometry

Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.

broadcastfunctionCore and matrices

Broadcast the given Mat to the given shape.

buildMSTfunctiongeometry

Builds a Minimum Spanning Tree (MST) using the specified algorithm (see `MSTAlgorithm`).

buildOpticalFlowPyramidfunctionMotion and tracking

Constructs the image pyramid which can be passed to calcOpticalFlowPyrLK.

calcBackProjectfunctionImage processing

Calculates the back projection of a histogram.

calcCovarMatrixfunctionCore and matrices

Note: use #COVAR_ROWS or #COVAR_COLS flag

calcHistfunctionImage processing

this variant supports only uniform histograms.

calcOpticalFlowFarnebackfunctionMotion and tracking

example: samples/python/snippets/opt_flow.py

calcOpticalFlowPyrLKfunctionMotion and tracking

example: samples/cpp/lkdemo.cpp

calibrateCamerafunctionCalibration and geometry

Finds the camera intrinsic and extrinsic parameters from several views of a calibration

calibrateCameraExtendedfunctionCalibration and geometry

Finds the camera intrinsic and extrinsic parameters from several views of a calibration

calibrateCameraROfunctionCalibration and geometry

Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.

calibrateCameraROExtendedfunctionCalibration and geometry

Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.

CalibrateCRFclassComputational photography

The base class for camera response calibration algorithms.

CalibrateDebevecclassComputational photography

Inverse camera response function is extracted for each brightness value by minimizing an objective

calibrateMultiviewfunctionCalibration and geometry

Estimates intrinsics and extrinsics (camera pose) for multi-camera system a.k.a multiview calibration.

calibrateMultiviewExtendedfunctionCalibration and geometry

Estimates intrinsics and extrinsics (camera pose) for multi-camera system a.k.a multiview calibration.

CalibrateRobertsonclassComputational photography

Inverse camera response function is extracted for each brightness value by minimizing an objective

calibrationMatrixValuesfunctiongeometry

Computes useful camera characteristics from the camera intrinsic matrix.

calibrationMatrixValuesResulttypeCore and matrices

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

CameraModelclassCalibration and geometry

Maximal size of camera internal parameters (initrinsics) vector

CameraModelValuetypeCore and matrices

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

CamShiftfunctionMotion and tracking

Finds an object center, size, and orientation.

CannyfunctionImage processing

imgproc_filter

Canny1functionImage processing

Finds edges in an image using the Canny algorithm with custom image gradient.

cartToPolarfunctionCore and matrices

Calculates the magnitude and angle of 2D vectors.

CascadeClassifierclassxobjdetect

example: samples/facedetect.cpp

CascadeClassifier_convertfunctionxobjdetect

Convert a legacy Haar cascade file to the newer cascade serialization format in the virtual filesystem.

ccm_CcmTypeclassComputational photography

Enum of the possible types of ccm.

ccm_CcmTypeValuetypeCore and matrices

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

ccm_ColorCheckerTypeclassComputational photography

Macbeth and Vinyl ColorChecker with 2deg D50

ccm_ColorCheckerTypeValuetypeCore and matrices

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

ccm_ColorCorrectionModelclassComputational photography

Core class of ccm model

ccm_ColorSpaceclassComputational photography

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

ccm_ColorSpaceValuetypeCore and matrices

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

ccm_DistanceTypeclassComputational photography

Enum of possible functions to calculate the distance between colors.

ccm_DistanceTypeValuetypeCore and matrices

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

ccm_gammaCorrectionfunctionComputational photography

Applies gamma correction to the input image.

ccm_InitialMethodTypeclassComputational photography

Enum of the possible types of initial method.

ccm_InitialMethodTypeValuetypeCore and matrices

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

ccm_LinearizationTypeclassComputational photography

Linearization transformation type

ccm_LinearizationTypeValuetypeCore and matrices

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

CharVectorclassCore and matrices

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

CharVectorVectorclassCore and matrices

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

checkChessboardfunctionobjdetect

Checks whether the image contains chessboard of the specific size or not.

checkHardwareSupportfunctionCore and matrices

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

checkRangefunctionCore and matrices

Checks every element of an input array for invalid values.

checkRangeResulttypeCore and matrices

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

ChiHistogramCostExtractorclassshape

An Chi based cost extraction. :

circlefunctionImage processing

example: samples/cpp/tutorial_code/ImgProc/basic_drawing/Drawing_2.cpp

CircletypeCore and matrices

A detected circle described by its center coordinates and radius.

CirclesGridFinderParametersclassobjdetect

circles grid finder parameters value in the OpenCV API.

CirclesGridFinderParameters_GridTypeclassobjdetect

Native enum entries for circles grid finder parameters grid type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

CirclesGridFinderParameters_GridTypeValuetypeCore and matrices

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

CLAHEclassImage processing

imgproc_shape

ClassHandletypeCore and matrices

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

clipLinefunctionImage processing

Clips the line against the image rectangle.

clipLineResulttypeCore and matrices

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

CmpTypesclassCore and matrices

comparison types

CmpTypesValuetypeCore and matrices

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

colorChangefunctionComputational photography

Given an original color image, two differently colored versions of this image can be mixed

ColorConversionCodesclassImage processing

the color conversion codes

ColorConversionCodesValuetypeCore and matrices

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

colored_kinfu_ColoredKinFuclassrgbd

KinectFusion implementation

colored_kinfu_ColoredKinFu_createfunctionrgbd

Create an owned colored_kinfu_ColoredKinFu instance with the supplied configuration.

colored_kinfu_Paramsclassrgbd

colored kinfu params value in the OpenCV API.

colored_kinfu_Params_coarseParamsfunctionrgbd

Coarse parameters

colored_kinfu_Params_coloredTSDFParamsfunctionrgbd

ColoredTSDF parameters

colored_kinfu_Params_defaultParamsfunctionrgbd

Default parameters

colored_kinfu_Params_hashTSDFParamsfunctionrgbd

HashTSDF parameters

ColormapTypesclassImage processing

imgproc_shape

ColormapTypesValuetypeCore and matrices

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

comparefunctionCore and matrices

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

compareHistfunctionImage processing

Compares two histograms.

completeSymmfunctionCore and matrices

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

composeRTfunctiongeometry

Combines two rotation-and-shift transformations.

computeCorrespondEpilinesfunctiongeometry

For points in an image of a stereo pair, computes the corresponding epilines in the other image.

computeECCfunctionMotion and tracking

Computes the Enhanced Correlation Coefficient (ECC) value between two images

connectedComponentsfunctionImage processing

example: samples/cpp/connected_components.cpp

ConnectedComponentsAlgorithmsTypesclassImage processing

connected components algorithm

ConnectedComponentsAlgorithmsTypesValuetypeCore and matrices

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

ConnectedComponentsTypesclassImage processing

imgproc_misc

ConnectedComponentsTypesValuetypeCore and matrices

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

connectedComponentsWithAlgorithmfunctionImage processing

example: samples/cpp/connected_components.cpp

connectedComponentsWithStatsfunctionImage processing

computes the connected components labeled image of boolean image and also produces a statistics output for each label

connectedComponentsWithStatsWithAlgorithmfunctionImage processing

computes the connected components labeled image of boolean image and also produces a statistics output for each label

ContourApproximationModesclassImage processing

the contour approximation algorithm

ContourApproximationModesValuetypeCore and matrices

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

contourAreafunctiongeometry

Calculates a contour area.

convertMapsfunctionImage processing

Converts image transformation maps from one representation to another.

convertPointsFromHomogeneousfunctiongeometry

Converts points from homogeneous to Euclidean space.

convertPointsToHomogeneousfunctiongeometry

Converts points from Euclidean to homogeneous space.

convertScaleAbsfunctionCore and matrices

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

convexHullfunctiongeometry

example: samples/cpp/geometry.cpp

convexityDefectsfunctiongeometry

Finds the convexity defects of a contour.

copyMakeBorderfunctionCore and matrices

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

copyTofunctionCore and matrices

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

cornerEigenValsAndVecsfunctionImage processing

example: samples/python/snippets/texture_flow.py

cornerHarrisfunctionImage processing

Harris corner detector.

cornerMinEigenValfunctionImage processing

Calculates the minimal eigenvalue of gradient matrices for corner detection.

cornerSubPixfunctionImage processing

Refines the corner locations.

correctChromaticAberrationfunctionComputational photography

photo_render

correctMatchesfunctiongeometry

Refines coordinates of corresponding points.

countNonZerofunctionCore and matrices

Counts non-zero array elements.

CovarFlagsclassCore and matrices

core_utils

CovarFlagsValuetypeCore and matrices

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

createAffineTransformerfunctionshape

Complete constructor

createAlignMTBfunctionComputational photography

Creates AlignMTB object

createBackgroundSubtractorKNNfunctionMotion and tracking

Creates KNN Background Subtractor

createBackgroundSubtractorMOG2functionMotion and tracking

Creates MOG2 Background Subtractor

createCalibrateDebevecfunctionComputational photography

Creates CalibrateDebevec object

createCalibrateRobertsonfunctionComputational photography

Creates CalibrateRobertson object

createChiHistogramCostExtractorfunctionshape

Create an owned HistogramCostExtractor instance with the supplied configuration.

createCLAHEfunctionImage processing

Creates a smart pointer to a cv::CLAHE class and initializes it.

createEMDHistogramCostExtractorfunctionshape

Create an owned HistogramCostExtractor instance with the supplied configuration.

createEMDL1HistogramCostExtractorfunctionshape

Create an owned HistogramCostExtractor instance with the supplied configuration.

createGeneralizedHoughBallardfunctionImage processing

Creates a smart pointer to a cv::GeneralizedHoughBallard class and initializes it.

createGeneralizedHoughGuilfunctionImage processing

Creates a smart pointer to a cv::GeneralizedHoughGuil class and initializes it.

createGraphAPIhelperTypeScript helpers

TypeScript conveniences for the native CPU graph API and Python's graph factories.

createHanningWindowfunctionImage processing

This function computes a Hanning window coefficients in two dimensions.

createHausdorffDistanceExtractorfunctionshape

createHausdorffDistanceExtractor: Constructor

createLineSegmentDetectorfunctionImage processing

Creates a smart pointer to a LineSegmentDetector object and initializes it.

createMergeDebevecfunctionComputational photography

Creates MergeDebevec object

createMergeMertensfunctionComputational photography

Creates MergeMertens object

createMergeRobertsonfunctionComputational photography

Creates MergeRobertson object

createNormHistogramCostExtractorfunctionshape

Create an owned HistogramCostExtractor instance with the supplied configuration.

createOpenCVhelperTypeScript helpers

Load an isolated CPU OpenCV WebAssembly instance in a browser, worker or Node.js.

createShapeContextDistanceExtractorfunctionshape

Create an owned ShapeContextDistanceExtractor instance with the supplied configuration.

createStreamAPIhelperTypeScript helpers

Create file and iterable source factories for one isolated OpenCV instance.

createThinPlateSplineShapeTransformerfunctionshape

Complete constructor

createTonemapfunctionComputational photography

Creates simple linear mapper with gamma correction

createTonemapDragofunctionComputational photography

Creates TonemapDrago object

createTonemapMantiukfunctionComputational photography

Creates TonemapMantiuk object

createTonemapReinhardfunctionComputational photography

Creates TonemapReinhard object

createValueAPIhelperTypeScript helpers

Value factories use this instance's native algorithms for geometric operations.

cubeRootfunctionCore and matrices

Computes the cube root of an argument.

cuda_SURF_CUDA_KeypointLayoutclassxfeatures2d

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

cuda_SURF_CUDA_KeypointLayoutValuetypeCore and matrices

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

CV_MAKETYPEhelperTypeScript helpers

Construct an OpenCV 5 matrix type code with a supported depth and 1 to 128 channels.

CV_MAT_DEPTHfunctionCore and matrices

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

cvtColorfunctionImage processing

imgproc_misc

cvtColorTwoPlanefunctionImage processing

Converts an image from one color space to another where the source image is

DataLayoutclassCore and matrices

Enum of data layout for model inference.

DataLayoutValuetypeCore and matrices

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

datasets_actionTypeclassdatasets

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

datasets_actionTypeValuetypeCore and matrices

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

datasets_backgroundTypeclassdatasets

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

datasets_backgroundTypeValuetypeCore and matrices

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

datasets_datasetTypeclassdatasets

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

datasets_datasetTypeValuetypeCore and matrices

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

datasets_genderTypeclassdatasets

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

datasets_genderTypeValuetypeCore and matrices

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

datasets_illuminationTypeclassdatasets

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

datasets_illuminationTypeValuetypeCore and matrices

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

datasets_imageTypeclassdatasets

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

datasets_imageTypeValuetypeCore and matrices

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

datasets_poseTypeclassdatasets

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

datasets_poseTypeValuetypeCore and matrices

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

datasets_sampleTypeclassdatasets

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

datasets_sampleTypeValuetypeCore and matrices

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

dctfunctionCore and matrices

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

decodeImagehelperTypeScript helpers

Decode encoded bytes with native codecs on the initialized shared engine, in browsers or Node.

decolorfunctionComputational photography

photo_hdr

decomposeEssentialMatfunctiongeometry

Decompose an essential matrix to possible rotations and translation.

decomposeHomographyMatfunctiongeometry

example: samples/cpp/tutorial_code/features/Homography/decompose_homography.cpp

decomposeProjectionMatrixfunctiongeometry

Decomposes a projection matrix into a rotation matrix and a camera intrinsic matrix.

DecompTypesclassCore and matrices

matrix decomposition types

DecompTypesValuetypeCore and matrices

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

demosaicingfunctionImage processing

main function for all demosaicing processes

denoise_TVL1functionComputational photography

Primal-dual algorithm is an algorithm for solving special types of variational problems (that is,

DenseOpticalFlowclassMotion and tracking

example: samples/python/snippets/dis_opt_flow.py

depthTo3dfunctionptcloud

Converts a depth image to 3d points. If the mask is empty then the resulting array has the same dimensions as `depth`,

depthTo3dSparsefunctionptcloud

depthTo3dSparse native operation from cv::depthTo3dSparse.

DescriptorMatcherclassFeatures and matching

features_main

DescriptorMatcher_createfunctionFeatures and matching

Creates a descriptor matcher of a given type with the default parameters (using default

DescriptorMatcher_create1functionFeatures and matching

Creates a descriptor matcher of a given type with the default parameters (using default

DescriptorMatcher_MatcherTypeclassFeatures and matching

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

DescriptorMatcher_MatcherTypeValuetypeCore and matrices

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

detail__CameraParamsVectorclassCore and matrices

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

detail__ImageFeaturesVectorclassCore and matrices

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

detail__MatchesInfoVectorclassCore and matrices

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

detail_AffineBasedEstimatorclassstitching

Affine transformation based estimator.

detail_AffineBestOf2NearestMatcherclassstitching

Features matcher similar to cv::detail::BestOf2NearestMatcher which

detail_ArgKindclassgapi

FIXME: These traits and enum and possible numerous switch(kind)

detail_ArgKindValuetypeCore and matrices

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

detail_BestOf2NearestMatcherclassstitching

Features matcher which finds two best matches for each feature and leaves the best one only if the

detail_BestOf2NearestMatcher_createfunctionstitching

Create an owned detail_BestOf2NearestMatcher instance with the supplied configuration.

detail_BestOf2NearestRangeMatcherclassstitching

detail best of2 nearest range matcher value in the OpenCV API.

detail_Blenderclassstitching

Base class for all blenders.

detail_Blender_createDefaultfunctionstitching

Create an owned detail_Blender instance with the supplied configuration.

detail_BlocksChannelsCompensatorclassstitching

Exposure compensator which tries to remove exposure related artifacts by adjusting image block

detail_BlocksCompensatorclassstitching

Exposure compensator which tries to remove exposure related artifacts by adjusting image blocks.

detail_BlocksGainCompensatorclassstitching

Exposure compensator which tries to remove exposure related artifacts by adjusting image block

detail_BundleAdjusterAffineclassstitching

Bundle adjuster that expects affine transformation

detail_BundleAdjusterAffinePartialclassstitching

Bundle adjuster that expects affine transformation with 4 DOF

detail_BundleAdjusterBaseclassstitching

Base class for all camera parameters refinement methods.

detail_BundleAdjusterRayclassstitching

Implementation of the camera parameters refinement algorithm which minimizes sum of the distances

detail_BundleAdjusterReprojclassstitching

Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection

detail_calibrateRotatingCamerafunctionstitching

Estimates focal lengths for each given camera.

detail_CameraParamsclassstitching

Describes camera parameters.

detail_ChannelsCompensatorclassstitching

Exposure compensator which tries to remove exposure related artifacts by adjusting image

detail_computeImageFeaturesfunctionstitching

Detect keypoints and compute descriptors for the supplied panorama images, optionally using masks.

detail_computeImageFeatures2functionstitching

Detect keypoints and descriptors for one panorama image and return its native image-feature record.

detail_createLaplacePyrfunctionstitching

Create an owned void instance with the supplied configuration.

detail_createLaplacePyrGpufunctionstitching

Create an owned void instance with the supplied configuration.

detail_createWeightMapfunctionstitching

Create an owned void instance with the supplied configuration.

detail_CvFeatureParams_FeatureTypeclasstracking

Native enum entries for detail cv feature params feature type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

detail_CvFeatureParams_FeatureTypeValuetypeCore and matrices

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

detail_DpSeamFinderclassstitching

detail dp seam finder value in the OpenCV API.

detail_DpSeamFinder_CostFunctionclassstitching

Native enum entries for detail dp seam finder cost function. Pass an entry to enum-typed arguments or its .value to numeric arguments.

detail_DpSeamFinder_CostFunctionValuetypeCore and matrices

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

detail_Estimatorclassstitching

Rotation estimator base class.

detail_ExposureCompensatorclassstitching

Base class for all exposure compensators.

detail_ExposureCompensator_createDefaultfunctionstitching

Create an owned detail_ExposureCompensator instance with the supplied configuration.

detail_FeatherBlenderclassstitching

Simple blender which mixes images at its borders.

detail_FeaturesMatcherclassstitching

Feature matchers base class.

detail_focalsFromHomographyfunctionstitching

Tries to estimate focal lengths from the given homography under the assumption that the camera

detail_focalsFromHomographyResulttypeCore and matrices

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

detail_GainCompensatorclassstitching

Exposure compensator which tries to remove exposure related artifacts by adjusting image

detail_GraphCutSeamFinderclassstitching

Minimum graph cut-based seam estimator. See details in [Kwatra03] .

detail_GraphCutSeamFinderBase_CostTypeclassstitching

Base class for all minimum graph-cut-based seam estimators.

detail_GraphCutSeamFinderBase_CostTypeValuetypeCore and matrices

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

detail_HomographyBasedEstimatorclassstitching

Homography based rotation estimator.

detail_ImageFeaturesclassstitching

Structure containing image keypoints and descriptors.

detail_leaveBiggestComponentfunctionstitching

Keep the largest connected image component under the match-confidence threshold and return its original image indices.

detail_LightGlueFeaturesMatcherclassstitching

Features matcher that adapts LightGlueMatcher (DescriptorMatcher) to the

detail_matchesGraphAsStringfunctionstitching

Auxiliary functions

detail_MatchesInfoclassstitching

Structure containing information about matches between two images.

detail_MultiBandBlenderclassstitching

Blender which uses multi-band blending algorithm (see [BA83]).

detail_NoBundleAdjusterclassstitching

Stub bundle adjuster that does nothing.

detail_NoExposureCompensatorclassstitching

Stub exposure compensator which does nothing.

detail_normalizeUsingWeightMapfunctionstitching

Auxiliary functions

detail_NoSeamFinderclassstitching

Stub seam estimator which does nothing.

detail_OpaqueKindclassgapi

This enum is utilized mostly by GArray and GOpaque to store and recognize their internal data

detail_OpaqueKindValuetypeCore and matrices

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

detail_overlapRoifunctionstitching

Auxiliary functions

detail_PairwiseSeamFinderclassstitching

Base class for all pairwise seam estimators.

detail_PoseGraphclassptcloud

ATTENTION! This class is used internally in Large KinFu.

detail_ProjectorBaseclassstitching

Base class for warping logic implementation.

detail_restoreImageFromLaplacePyrfunctionstitching

Restores source image

detail_restoreImageFromLaplacePyrGpufunctionstitching

Reconstruct an image from a Laplacian pyramid. This upstream name denotes an OpenCL-oriented helper; accelerated OpenCL execution is unavailable here.

detail_resultRoifunctionstitching

Compute the bounding rectangle covering images placed at their supplied top-left offsets.

detail_resultRoi1functionstitching

Compute the bounding rectangle from image offsets and sizes.

detail_resultRoiIntersectionfunctionstitching

Compute the rectangle shared by all images placed at the supplied offsets.

detail_resultTlfunctionstitching

Return the top-left coordinate of the combined image bounds.

detail_SeamFinderclassstitching

Base class for a seam estimator.

detail_SeamFinder_createDefaultfunctionstitching

Create an owned detail_SeamFinder instance with the supplied configuration.

detail_selectRandomSubsetfunctionstitching

Returns random 'count' element subset of the {0,1,...,size-1} set

detail_SphericalProjectorclassstitching

Extracts rotation and translation matrices from matrix H representing

detail_SphericalProjector_mapBackwardResulttypeCore and matrices

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

detail_SphericalProjector_mapForwardResulttypeCore and matrices

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

detail_stitchingLogLevelfunctionstitching

Return the current native stitching diagnostic log level.

detail_TestOpclassCore and matrices

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

detail_TestOpValuetypeCore and matrices

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

detail_Timelapserclassstitching

Base Timelapser class, takes a sequence of images, applies appropriate shift, stores result in dst_.

detail_Timelapser_createDefaultfunctionstitching

Create an owned detail_Timelapser instance with the supplied configuration.

detail_TimelapserCropclassstitching

detail timelapser crop value in the OpenCV API.

detail_TrackerSamplerCSC_MODEclassMotion and tracking

TrackerSampler based on CSC (current state centered), used by MIL algorithm TrackerMIL

detail_TrackerSamplerCSC_MODEValuetypeCore and matrices

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

detail_VoronoiSeamFinderclassstitching

Voronoi diagram-based seam estimator.

detail_waveCorrectfunctionstitching

Tries to make panorama more horizontal (or vertical).

detail_WaveCorrectKindclassstitching

Native enum entries for detail wave correct kind. Pass an entry to enum-typed arguments or its .value to numeric arguments.

detail_WaveCorrectKindValuetypeCore and matrices

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

detailEnhancefunctionComputational photography

This filter enhances the details of a particular image.

determinantfunctionCore and matrices

Returns the determinant of a square floating-point matrix.

dftfunctionCore and matrices

example: samples/python/snippets/dft.py

DftFlagsclassCore and matrices

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

DftFlagsValuetypeCore and matrices

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

dilatefunctionImage processing

example: samples/cpp/tutorial_code/ImgProc/Morphology_1.cpp

DISKclassFeatures and matching

DISK feature detector and descriptor, based on a DNN model.

DISK_createfunctionFeatures and matching

Creates a DISK detector.

DISK_createFromMemoryfunctionCore and matrices

Create an owned DISK instance with the supplied configuration.

DISOpticalFlowclassMotion and tracking

DIS optical flow algorithm.

DISOpticalFlow_createfunctionMotion and tracking

Creates an instance of DISOpticalFlow

distanceTransformfunctionImage processing

imgproc_segmentation

DistanceTransformLabelTypesclassImage processing

distanceTransform algorithm flags

DistanceTransformLabelTypesValuetypeCore and matrices

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

DistanceTransformMasksclassImage processing

imgproc_transform

DistanceTransformMasksValuetypeCore and matrices

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

distanceTransformWithLabelsfunctionImage processing

imgproc_segmentation

DistanceTypesclassgeometry

Distance types for Distance Transform and M-estimators

DistanceTypesValuetypeCore and matrices

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

dividefunctionCore and matrices

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

divide1functionCore and matrices

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

divSpectrumsfunctionCore and matrices

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

DMatchtypeCore and matrices

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

DMatchVectorclassCore and matrices

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

DMatchVectorVectorclassCore and matrices

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

dnn__TargetVectorclassCore and matrices

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

dnn_ActivationTypeclassDeep neural networks

Activation type enumeration for dispatched activation function retrieval.

dnn_ActivationTypeValuetypeCore and matrices

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

dnn_ArgKindclassDeep neural networks

Indicate that an actual data is on CPU.

dnn_ArgKindValuetypeCore and matrices

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

dnn_AutoPaddingclassDeep neural networks

GatherND layer

dnn_AutoPaddingValuetypeCore and matrices

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

dnn_BackendclassDeep neural networks

Enum of computation backends supported by layers.

dnn_BackendValuetypeCore and matrices

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

dnn_blobFromImagefunctionDeep neural networks

Creates 4-dimensional blob from image. Optionally resizes and crops `image` from center,

dnn_blobFromImagesfunctionDeep neural networks

Creates 4-dimensional blob from series of images. Optionally resizes and

dnn_blobFromImagesWithParamsfunctionDeep neural networks

Creates 4-dimensional blob from series of images with given params.

dnn_blobFromImagesWithParams1functionDeep neural networks

Creates 4-dimensional blob from series of images with given params.

dnn_blobFromImageWithParamsfunctionDeep neural networks

Creates 4-dimensional blob from image with given params.

dnn_blobFromImageWithParams1functionDeep neural networks

Creates 4-dimensional blob from image with given params.

dnn_ClassificationModelclassDeep neural networks

This class represents high-level API for classification models.

dnn_ClassificationModel_classifyResulttypeCore and matrices

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

dnn_DetectionModelclassDeep neural networks

This class represents high-level API for object detection networks.

dnn_DictValueclassDeep neural networks

This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64.

dnn_EngineTypeclassDeep neural networks

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

dnn_EngineTypeValuetypeCore and matrices

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

dnn_getAvailableTargetsfunctionDeep neural networks

Return an owned vector of execution targets available for a DNN backend in this build. CPU OpenCV inference is enabled.

dnn_getInferenceEngineBackendTypefunctionDeep neural networks

Returns Inference Engine internal backend API.

dnn_getInferenceEngineCPUTypefunctionDeep neural networks

Returns Inference Engine CPU type.

dnn_getInferenceEngineVPUTypefunctionDeep neural networks

Returns Inference Engine VPU type.

dnn_Image2BlobParamsclassDeep neural networks

Processing params of image to blob.

dnn_ImagePaddingModeclassDeep neural networks

Enum of image processing mode.

dnn_ImagePaddingModeValuetypeCore and matrices

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

dnn_imagesFromBlobfunctionDeep neural networks

Parse a 4D blob and output the images it contains as 2D arrays through a simpler data structure

dnn_KeypointsModelclassDeep neural networks

This class represents high-level API for keypoints models

dnn_LayerclassDeep neural networks

This interface class allows to build new Layers - are building blocks of networks.

dnn_LayerParamsclassDeep neural networks

A DNN layer's instance name, type, learned blobs and named configuration values.

dnn_LossReductionclassDeep neural networks

Shared reduction enum for DNN loss layers

dnn_LossReductionValuetypeCore and matrices

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

dnn_ModelclassDeep neural networks

This class is presented high-level API for neural networks.

dnn_ModelFormatclassDeep neural networks

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

dnn_ModelFormatValuetypeCore and matrices

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

dnn_NaryEltwiseLayer_OPERATIONclassDeep neural networks

Element wise operation on inputs

dnn_NaryEltwiseLayer_OPERATIONValuetypeCore and matrices

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

dnn_NetclassDeep neural networks

This class allows to create and manipulate comprehensive artificial neural networks.

dnn_Net_getMemoryConsumptionResulttypeCore and matrices

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

dnn_Net_readFromModelOptimizerfunctionDeep neural networks

Destructor frees the net only if there aren't references to the net anymore.

dnn_Net_readFromModelOptimizer1functionCore and matrices

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

dnn_NMSBoxesfunctionDeep neural networks

Performs non maximum suppression given boxes and corresponding scores.

dnn_NMSBoxesBatchedfunctionDeep neural networks

Performs batched non maximum suppression on given boxes and corresponding scores across different classes.

dnn_NMSBoxesRotatedfunctionDeep neural networks

Performs non maximum suppression given boxes and corresponding scores.

dnn_ProfilingModeclassDeep neural networks

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

dnn_ProfilingModeValuetypeCore and matrices

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

dnn_readNetfunctionDeep neural networks

Read deep learning network represented in one of the supported formats.

dnn_readNet1functionDeep neural networks

Read deep learning network represented in one of the supported formats.

dnn_readNetFromModelOptimizerfunctionDeep neural networks

Load a network from Intel's Model Optimizer intermediate representation.

dnn_readNetFromModelOptimizer1functionDeep neural networks

Load a network from Intel's Model Optimizer intermediate representation.

dnn_readNetFromONNXfunctionDeep neural networks

Reads a network model <a href="https://onnx.ai/">ONNX</a>.

dnn_readNetFromONNX1functionDeep neural networks

Reads a network model from <a href="https://onnx.ai/">ONNX</a>

dnn_readNetFromTensorflowfunctionDeep neural networks

Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.

dnn_readNetFromTensorflow1functionDeep neural networks

Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.

dnn_readNetFromTFLitefunctionDeep neural networks

Reads a network model stored in <a href="https://www.tensorflow.org/lite">TFLite</a> framework's format.

dnn_readNetFromTFLite1functionDeep neural networks

Reads a network model stored in <a href="https://www.tensorflow.org/lite">TFLite</a> framework's format.

dnn_readTensorFromONNXfunctionDeep neural networks

Creates blob from .pb file.

dnn_Reduce2Layer_ReduceTypeclassDeep neural networks

GatherElements layer

dnn_Reduce2Layer_ReduceTypeValuetypeCore and matrices

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

dnn_registerLayerfunctionCore and matrices

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

dnn_releaseHDDLPluginfunctionDeep neural networks

Release a HDDL plugin.

dnn_resetMyriadDevicefunctionDeep neural networks

Release a Myriad device (binded by OpenCV).

dnn_SegmentationModelclassDeep neural networks

This class represents high-level API for segmentation models

dnn_setInferenceEngineBackendTypefunctionDeep neural networks

Specify Inference Engine internal backend API.

dnn_softNMSBoxesfunctionDeep neural networks

Performs soft non maximum suppression given boxes and corresponding scores.

dnn_SoftNMSMethodclassDeep neural networks

Enum of Soft NMS methods.

dnn_SoftNMSMethodValuetypeCore and matrices

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

dnn_superres_DnnSuperResImplclassdnn_superres

A class to upscale images via convolutional neural networks.

dnn_superres_DnnSuperResImpl_createfunctiondnn_superres

Empty constructor for python

dnn_TargetclassDeep neural networks

Enum of target devices for computations.

dnn_TargetValuetypeCore and matrices

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

dnn_TextDetectionModelclassDeep neural networks

Base class for text detection networks

dnn_TextDetectionModel_DBclassDeep neural networks

This class represents high-level API for text detection DL networks compatible with DB model.

dnn_TextDetectionModel_EASTclassDeep neural networks

This class represents high-level API for text detection DL networks compatible with EAST model.

dnn_TextRecognitionModelclassDeep neural networks

This class represents high-level API for text recognition networks.

dnn_TokenizerclassDeep neural networks

High-level tokenizer wrapper for DNN usage.

dnn_Tokenizer_loadfunctionDeep neural networks

Load a tokenizer from a model directory.

dnn_TracingModeclassDeep neural networks

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

dnn_TracingModeValuetypeCore and matrices

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

dnn_unregisterLayerfunctionCore and matrices

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

dnn_writeTextGraphfunctionDeep neural networks

Create a text representation for a binary network stored in protocol buffer format.

DNNLayerFactorytypeCore and matrices

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

DNNLayerImplementationtypeCore and matrices

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

DNNLayerParameterstypeCore and matrices

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

DoubleVectorclassCore and matrices

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

dpm_DPMDetectorclassdpm

This is a C++ abstract class, it provides external user API to work with DPM.

dpm_DPMDetector_ObjectDetectionclassdpm

dpm dpmdetector object detection value in the OpenCV API.

drawChessboardCornersfunctionobjdetect

Renders the detected chessboard corners.

drawContoursfunctionImage processing

example: samples/python/snippets/contours.py

drawFrameAxesfunctionImage processing

Draw axes of the world/object coordinate system from pose estimation. See: solvePnP

drawKeypointsfunctionFeatures and matching

Draws keypoints.

drawMarkerfunctionImage processing

-----------------------------------------------------------------------------------------

drawMatchesfunctionFeatures and matching

Draws the found matches of keypoints from two images.

drawMatches1functionFeatures and matching

Draws the found matches of keypoints from two images.

DrawMatchesFlagsclassFeatures and matching

features_match

DrawMatchesFlagsValuetypeCore and matrices

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

drawMatchesKnnfunctionFeatures and matching

Draws the found matches of keypoints from two images.

DrawPrimitivetypeCore and matrices

CPU drawing primitives accepted by the G-API renderer.

dynafu_DynaFuclassrgbd

Backwards compatibility for old versions

dynafu_DynaFu_createfunctionrgbd

Create an owned dynafu_DynaFu instance with the supplied configuration.

ECCParametersclassMotion and tracking

struct ECCParameters is used by findTransformECCMultiScale

edgePreservingFilterfunctionComputational photography

Filtering is the fundamental operation in image and video processing. Edge-preserving smoothing

eigenfunctionCore and matrices

Calculates eigenvalues and eigenvectors of a symmetric matrix.

eigenNonSymmetricfunctionCore and matrices

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

ellipsefunctionImage processing

Draws a simple or thick elliptic arc or fills an ellipse sector.

ellipse1functionImage processing

Draws a simple or thick elliptic arc or fills an ellipse sector.

ellipse2PolyfunctionImage processing

Approximates an elliptic arc with a polyline.

EmbindStringtypeCore and matrices

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

EMDfunctionImage processing

Computes the "minimal work" distance between two weighted point configurations.

EMDHistogramCostExtractorclassshape

An EMD based cost extraction. :

EMDL1HistogramCostExtractorclassshape

An EMD-L1 based cost extraction. :

EMDResulttypeCore and matrices

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

empty_array_descfunctiongapi

Create an empty array descriptor for native graph metadata. Array element type is determined by the graph node.

empty_gopaque_descfunctiongapi

Create an empty opaque-value descriptor for native graph metadata.

empty_scalar_descfunctiongapi

Create an empty scalar descriptor for native graph metadata.

encodeImagehelperTypeScript helpers

Encode a shared-engine matrix to independent image bytes; no DOM is required.

equalizeHistfunctionImage processing

Equalizes the histogram of a grayscale image.

erodefunctionImage processing

imgproc_feature

Error_CodeclassCore and matrices

Error_Code: error codes

Error_CodeValuetypeCore and matrices

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

estimateAffine2Dfunctiongeometry

Computes an optimal affine transformation between two 2D point sets.

estimateAffine2D1functiongeometry

Computes an optimal affine transformation between two 2D point sets.

estimateAffine3Dfunctiongeometry

Computes an optimal affine transformation between two 3D point sets.

estimateAffine3D1functiongeometry

Computes an optimal affine transformation between two 3D point sets.

estimateAffine3D1ResulttypeCore and matrices

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

estimateAffinePartial2Dfunctiongeometry

Computes an optimal limited affine transformation with 4 degrees of freedom between

estimateChessboardSharpnessfunctionobjdetect

Estimates the sharpness of a detected chessboard.

estimateTranslation2Dfunctiongeometry

Computes a pure 2D translation between two 2D point sets.

estimateTranslation3Dfunctiongeometry

Computes an optimal translation between two 3D point sets.

ExceptiontypeCore and matrices

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

exceptionFromPtrfunctionCore and matrices

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

expfunctionCore and matrices

Calculates the exponent of every array element.

extractChannelfunctionCore and matrices

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

face_BasicFaceRecognizerclassface

base for two classes

face_BIFclassface

Implementation of bio-inspired features (BIF) from the paper:

face_BIF_createfunctionface

Create an owned face_BIF instance with the supplied configuration.

face_createFacemarkAAMfunctionface

Facemark

face_createFacemarkKazemifunctionface

construct a Kazemi facemark detector

face_createFacemarkLBFfunctionface

construct an LBF facemark detector

face_drawFacemarksfunctionface

Utility to draw the detected facial landmark points

face_EigenFaceRecognizerclassface

face eigen face recognizer value in the OpenCV API.

face_EigenFaceRecognizer_createfunctionface

Create an owned face_EigenFaceRecognizer instance with the supplied configuration.

face_Facemarkclassface

Abstract base class for all facemark models

face_FacemarkAAMclassface

face facemark aam value in the OpenCV API.

face_FacemarkKazemiclassface

face facemark kazemi value in the OpenCV API.

face_FacemarkLBFclassface

face facemark lbf value in the OpenCV API.

face_FacemarkTrainclassface

Abstract base class for trainable facemark models

face_FaceRecognizerclassface

Abstract base class for all face recognition models

face_FaceRecognizer_predictResulttypeCore and matrices

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

face_FisherFaceRecognizerclassface

face fisher face recognizer value in the OpenCV API.

face_FisherFaceRecognizer_createfunctionface

Create an owned face_FisherFaceRecognizer instance with the supplied configuration.

face_getFacesHAARfunctionface

Default face detector

face_LBPHFaceRecognizerclassface

face lbphface recognizer value in the OpenCV API.

face_LBPHFaceRecognizer_createfunctionface

Create an owned face_LBPHFaceRecognizer instance with the supplied configuration.

face_loadDatasetListfunctionface

A utility to load list of paths to training image and annotation file.

face_loadFacePointsfunctionface

A utility to load facial landmark information from a given file.

face_loadTrainingDatafunctionface

A utility to load facial landmark dataset from a single file.

face_loadTrainingData1functionface

A utility to load facial landmark information from the dataset.

face_loadTrainingData2functionface

This function extracts the data for training from .txt files which contains the corresponding image name and landmarks.

face_MACEclassface

Minimum Average Correlation Energy Filter

face_MACE_createfunctionface

face_MACE_create: constructor

face_MACE_loadfunctionface

face_MACE_load: constructor

face_PredictCollectorclassface

Abstract base class for all strategies of prediction result handling

face_StandardCollectorclassface

Default predict collector

face_StandardCollector_createfunctionface

Static constructor

FaceDetectorYNclassobjdetect

DNN-based face detector

FaceDetectorYN_createfunctionobjdetect

Creates an instance of face detector class with given parameters

FaceDetectorYN_create1functionobjdetect

Creates an instance of face detector class with given parameters

FaceRecognizerSFclassobjdetect

DNN-based face recognizer

FaceRecognizerSF_createfunctionobjdetect

Creates an instance of this class with given parameters

FaceRecognizerSF_create1functionobjdetect

Creates an instance of this class from a buffer containing the model weights and configuration.

FaceRecognizerSF_DisTypeclassobjdetect

Definition of distance used for calculating the distance between two face features

FaceRecognizerSF_DisTypeValuetypeCore and matrices

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

FarnebackOpticalFlowclassMotion and tracking

Class computing a dense optical flow using the Gunnar Farneback's algorithm.

FarnebackOpticalFlow_createfunctionMotion and tracking

Create an owned FarnebackOpticalFlow instance with the supplied configuration.

fastAtan2functionCore and matrices

Calculates the angle of a 2D vector in degrees.

FastFeatureDetectorclassFeatures and matching

Wrapping class for feature detection using the FAST method.

FastFeatureDetector_createfunctionFeatures and matching

Create an owned FastFeatureDetector instance with the supplied configuration.

FastFeatureDetector_DetectorTypeclassFeatures and matching

Native enum entries for fast feature detector detector type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

FastFeatureDetector_DetectorTypeValuetypeCore and matrices

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

fastNlMeansDenoisingfunctionComputational photography

photo_inpaint

fastNlMeansDenoising1functionComputational photography

Perform image denoising using Non-local Means Denoising algorithm

fastNlMeansDenoisingColoredfunctionComputational photography

Modification of fastNlMeansDenoising function for colored images

fastNlMeansDenoisingColoredMultifunctionComputational photography

Modification of fastNlMeansDenoisingMulti function for colored images sequences

fastNlMeansDenoisingMultifunctionComputational photography

Modification of fastNlMeansDenoising function for images sequence where consecutive images have been

fastNlMeansDenoisingMulti1functionComputational photography

Modification of fastNlMeansDenoising function for images sequence where consecutive images have been

Feature2DclassFeatures and matching

Base Classes

FileNodeclassCore and matrices

File Storage Node class.

FileStattypeCore and matrices

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

FileStorageclassCore and matrices

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

FileStorage_ModeclassCore and matrices

file storage mode

FileStorage_ModeValuetypeCore and matrices

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

FileStorage_StateclassCore and matrices

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

FileStorage_StateValuetypeCore and matrices

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

fillConvexPolyfunctionImage processing

-----------------------------------------------------------------------------------------

fillPolyfunctionImage processing

example: samples/cpp/tutorial_code/ImgProc/basic_drawing/Drawing_1.cpp

filter2DfunctionImage processing

Convolves an image with the kernel.

filter2DpfunctionImage processing

Convolves an image with the kernel.

Filter2DParamsclassImage processing

filter2 dparams value in the OpenCV API.

filterHomographyDecompByVisibleRefpointsfunctiongeometry

Filters homography decompositions based on additional information.

filterSpecklesfunctionstereo

Filters off small noise blobs (speckles) in the disparity map

find4QuadCornerSubpixfunctionobjdetect

finds subpixel-accurate positions of the chessboard corners

findChessboardCornersfunctionobjdetect

Finds the positions of internal corners of the chessboard.

findChessboardCornersSBfunctionobjdetect

Finds the positions of internal corners of the chessboard using a sector based approach.

findChessboardCornersSBWithMetafunctionobjdetect

Finds the positions of internal corners of the chessboard using a sector based approach.

findCirclesGridfunctionobjdetect

Finds centers in the grid of circles.

findCirclesGrid1functionobjdetect

Finds centers in the grid of circles.

findContoursfunctionImage processing

Finds contours in a binary image.

findContoursLinkRunsfunctionImage processing

Find contours using link runs algorithm

findContoursLinkRuns1functionImage processing

Find contours using link runs algorithm

findEssentialMatfunctiongeometry

Calculates an essential matrix from the corresponding points in two images.

findEssentialMat1functiongeometry

Calculates an essential matrix from the corresponding points in two images.

findEssentialMat2functiongeometry

Calculates an essential matrix from the corresponding points in two images from potentially two different cameras.

findEssentialMat3functiongeometry

Calculates an essential matrix from the corresponding points in two images from potentially two different cameras.

findFundamentalMatfunctiongeometry

example: samples/cpp/snippets/epipolar_lines.cpp

findFundamentalMat1functiongeometry

example: samples/cpp/snippets/epipolar_lines.cpp

findFundamentalMat2functiongeometry

example: samples/cpp/snippets/epipolar_lines.cpp

findHomographyfunctiongeometry

example: samples/cpp/tutorial_code/features/Homography/pose_from_homography.cpp

findHomography1functiongeometry

example: samples/cpp/tutorial_code/features/Homography/pose_from_homography.cpp

findNonZerofunctionCore and matrices

Returns the list of locations of non-zero pixels

findPlanesfunctionptcloud

Find the planes in a depth image

findTransformECCfunctionMotion and tracking

example: samples/cpp/image_alignment.cpp

findTransformECC1functionMotion and tracking

example: samples/cpp/image_alignment.cpp

findTransformECCMultiScalefunctionMotion and tracking

Finds the geometric transform (warp) between two images in terms of the ECC criterion [EP08]. Uses pyramids.

findTransformECCWithMaskfunctionMotion and tracking

Finds the geometric transform (warp) between two images in terms of the ECC criterion [EP08]

finiteMaskfunctionCore and matrices

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

fisheye_calibratefunctionCalibration and geometry

Performs camera calibration

fisheye_distortPointsfunctiongeometry

Distorts 2D points using fisheye model.

fisheye_distortPoints1functiongeometry

Overload of distortPoints function to handle cases when undistorted points are got with non-identity

fisheye_estimateNewCameraMatrixForUndistortRectifyfunctiongeometry

Estimates new camera intrinsic matrix for undistortion or rectification.

fisheye_initUndistortRectifyMapfunctionImage processing

Computes undistortion and rectification maps for image transform by cv::remap(). If D is empty zero

fisheye_projectPointsfunctiongeometry

Projects points using fisheye model

fisheye_solvePnPfunctiongeometry

Finds an object pose from 3D-2D point correspondences for fisheye camera model.

fisheye_solvePnPRansacfunctiongeometry

Finds an object pose from 3D-2D point correspondences using the RANSAC scheme for fisheye camera moodel.

fisheye_stereoCalibratefunctionCalibration and geometry

Performs stereo calibration

fisheye_stereoCalibrate1functionCalibration and geometry

Performs stereo calibration

fisheye_stereoRectifyfunctionstereo

Stereo rectification for fisheye camera model

fisheye_undistortImagefunctionImage processing

Transforms an image to compensate for fisheye lens distortion.

fisheye_undistortPointsfunctiongeometry

Undistorts 2D points using fisheye camera model

fitEllipsefunctiongeometry

Fits an ellipse around a set of 2D points.

fitEllipseAMSfunctiongeometry

Fits an ellipse around a set of 2D points.

fitEllipseDirectfunctiongeometry

Fits an ellipse around a set of 2D points.

fitLinefunctiongeometry

Fits a line to a 2D or 3D point set.

flann_DistanceTypeclassCore and matrices

flann distance type value in the OpenCV API.

flann_DistanceTypeValuetypeCore and matrices

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

flann_FlannIndexTypeclassflann

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

flann_FlannIndexTypeValuetypeCore and matrices

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

flann_Indexclassflann

A nearest-neighbor search index over feature vectors. Choose index and search parameters for the descriptor type and distance metric.

flann_IndexParamsclassflann

Named configuration values used when constructing a FLANN nearest-neighbor index.

flann_KDTreeIndexParamsclassflann

Configuration for a randomized forest of kd-trees used to search floating-point descriptors.

flann_LinearIndexParamsclassflann

Configuration for exhaustive nearest-neighbor search over all descriptor rows.

flann_LshIndexParamsclassflann

Configuration for a locality-sensitive hashing index over binary descriptors.

flann_SearchParamsclassflann

Search configuration controlling the number of examined leaves, approximation tolerance and result ordering.

FlannBasedMatcherclassFeatures and matching

Flann-based descriptor matcher.

FlannBasedMatcher_createfunctionFeatures and matching

Create an owned FlannBasedMatcher instance with the supplied configuration.

flipfunctionCore and matrices

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

flipNDfunctionCore and matrices

Flips a n-dimensional at given axis

FloatVectorclassCore and matrices

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

floodFillfunctionImage processing

Fills a connected component with the given color.

FloodFillFlagsclassImage processing

floodfill algorithm flags

FloodFillFlagsValuetypeCore and matrices

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

FontFaceclassImage processing

Wrapper on top of a truetype/opentype/etc font, i.e. Freetype's FT_Face.

Formatter_FormatTypeclassCore and matrices

Formatter_FormatType: todo: document

Formatter_FormatTypeValuetypeCore and matrices

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

freetype_createFreeType2functionfreetype

Create FreeType2 Instance

freetype_FreeType2classfreetype

freetype free type2 value in the OpenCV API.

freetype_FreeType2_getTextSizeResulttypeCore and matrices

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

ft_createKernelfunctionfuzzy

Creates kernel from general functions.

ft_createKernel1functionfuzzy

Creates kernel from basic functions.

ft_filterfunctionfuzzy

Image filtering

ft_FT02D_componentsfunctionfuzzy

Computes components of the array using direct `F^0`-transform.

ft_FT02D_FL_processfunctionfuzzy

Sligtly less accurate version of `F^0`-transfrom computation optimized for higher speed. The methods counts with linear basic function.

ft_FT02D_FL_process_floatfunctionfuzzy

Sligtly less accurate version of `F^0`-transfrom computation optimized for higher speed. The methods counts with linear basic function.

ft_FT02D_inverseFTfunctionfuzzy

Computes inverse `F^0`-transfrom.

ft_FT02D_iterationfunctionfuzzy

Computes `F^0`-transfrom and inverse `F^0`-transfrom at once and return state.

ft_FT02D_processfunctionfuzzy

Computes `F^0`-transfrom and inverse `F^0`-transfrom at once.

ft_FT12D_componentsfunctionfuzzy

Computes components of the array using direct `F^1`-transform.

ft_FT12D_createPolynomMatrixHorizontalfunctionfuzzy

Creates horizontal matrix for `F^1`-transform computation.

ft_FT12D_createPolynomMatrixVerticalfunctionfuzzy

Creates vertical matrix for `F^1`-transform computation.

ft_FT12D_inverseFTfunctionfuzzy

Computes inverse `F^1`-transfrom.

ft_FT12D_polynomialfunctionfuzzy

Computes elements of `F^1`-transform components.

ft_FT12D_processfunctionfuzzy

Computes `F^1`-transfrom and inverse `F^1`-transfrom at once.

ft_inpaintfunctionfuzzy

Image inpainting

gapi__GNetParamVectorclassCore and matrices

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

gapi_absDifffunctiongapi

Calculates the per-element absolute difference between two matrices.

gapi_absDiffCfunctiongapi

Calculates absolute value of matrix elements.

gapi_addfunctiongapi

namespace streaming

gapi_addCfunctiongapi

Calculates the per-element sum of matrix and given scalar.

gapi_addC1functiongapi

Calculates the per-element sum of matrix and given scalar.

gapi_addWeightedfunctiongapi

Calculates the weighted sum of two matrices.

gapi_BayerGR2RGBfunctiongapi

Converts an image from BayerGR color space to RGB.

gapi_BGR2Grayfunctiongapi

Converts an image from BGR color space to gray-scaled.

gapi_BGR2I420functiongapi

Converts an image from BGR color space to I420 color space.

gapi_BGR2LUVfunctiongapi

Converts an image from BGR color space to LUV color space.

gapi_BGR2RGBfunctiongapi

gapi_shape

gapi_BGR2YUVfunctiongapi

Converts an image from BGR color space to YUV color space.

gapi_bilateralFilterfunctiongapi

Applies the bilateral filter to an image.

gapi_bitwise_andfunctiongapi

computes bitwise conjunction of the two matrixes (src1 & src2)

gapi_bitwise_and1functiongapi

computes bitwise conjunction of the two matrixes (src1 & src2)

gapi_bitwise_notfunctiongapi

Inverts every bit of an array.

gapi_bitwise_orfunctiongapi

computes bitwise disjunction of the two matrixes (src1 | src2)

gapi_bitwise_or1functiongapi

computes bitwise disjunction of the two matrixes (src1 | src2)

gapi_bitwise_xorfunctiongapi

computes bitwise logical "exclusive or" of the two matrixes (src1 ^ src2)

gapi_bitwise_xor1functiongapi

computes bitwise logical "exclusive or" of the two matrixes (src1 ^ src2)

gapi_blurfunctiongapi

Blurs an image using the normalized box filter.

gapi_boundingRectfunctiongapi

Calculates the up-right bounding rectangle of a point set or non-zero pixels

gapi_boundingRect1functiongapi

Calculates the up-right bounding rectangle of a point set or non-zero pixels

gapi_boundingRect2functiongapi

Calculates the up-right bounding rectangle of a point set or non-zero pixels

gapi_boxFilterfunctiongapi

Blurs an image using the box filter.

gapi_Cannyfunctiongapi

gapi_filters

gapi_cartToPolarfunctiongapi

Calculates the magnitude and angle of 2D vectors.

gapi_cmpEQfunctiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are equal to elements in second.

gapi_cmpEQ1functiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are equal to elements in second.

gapi_cmpGEfunctiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are greater or equal compare to elements in second.

gapi_cmpGE1functiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are greater or equal compare to elements in second.

gapi_cmpGTfunctiongapi

gapi_math

gapi_cmpGT1functiongapi

gapi_math

gapi_cmpLEfunctiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are less or equal compare to elements in second.

gapi_cmpLE1functiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are less or equal compare to elements in second.

gapi_cmpLTfunctiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are less than elements in second.

gapi_cmpLT1functiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are less than elements in second.

gapi_cmpNEfunctiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are not equal to elements in second.

gapi_cmpNE1functiongapi

Performs the per-element comparison of two matrices checking if elements from first matrix are not equal to elements in second.

gapi_combinefunctiongapi

Declares a new G-API Operation. See [Kernel API](`gapi_kernel_api`) for more details.

gapi_concatHorfunctiongapi

Applies horizontal concatenation to given matrices.

gapi_concatHor1functiongapi

The function horizontally concatenates given number of GMat matrices (with the same number of columns).

gapi_concatVertfunctiongapi

Applies vertical concatenation to given matrices.

gapi_concatVert1functiongapi

The function vertically concatenates given number of GMat matrices (with the same number of columns).

gapi_convertTofunctiongapi

Converts a matrix to another data depth with optional scaling.

gapi_copyfunctiongapi

namespace streaming

gapi_core_cpu_kernelsfunctiongapi

Create an owned package of native core graph kernels for the CPU backend.

gapi_core_fluid_kernelsfunctiongapi

Create an owned package of native core graph kernels for the line-buffered Fluid CPU backend.

gapi_core_ocl_kernelsfunctiongapi

Create an owned package of native core graph kernels for the OpenCL backend. OpenCL acceleration is unavailable in this build.

gapi_countNonZerofunctiongapi

Counts non-zero array elements.

gapi_cropfunctiongapi

Crops a 2D matrix.

gapi_dilatefunctiongapi

Dilates an image by using a specific structuring element.

gapi_dilate3x3functiongapi

Dilates an image by using 3 by 3 rectangular structuring element.

gapi_divfunctiongapi

FIXME: merge with mulc

gapi_divCfunctiongapi

Divides matrix by scalar.

gapi_divRCfunctiongapi

Divides scalar by matrix.

gapi_dnn_ParamsclassCore and matrices

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

gapi_emptyKernelsfunctionCore and matrices

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

gapi_equalizeHistfunctiongapi

Equalizes the histogram of a grayscale image.

gapi_erodefunctiongapi

Erodes an image by using a specific structuring element.

gapi_erode3x3functiongapi

Erodes an image by using 3 by 3 rectangular structuring element.

gapi_filter2Dfunctiongapi

Convolves an image with the kernel.

gapi_flipfunctiongapi

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

gapi_gaussianBlurfunctiongapi

GAPI_EXPORTS_W void blur( InputArray src, OutputArray dst,

gapi_GNetPackageclassgapi

\addtogroup gapi_compile_args

gapi_GNetParamclassgapi

Note: the below code _is_ part of STANDALONE build,

gapi_goodFeaturesToTrackfunctiongapi

Determines strong corners on an image.

gapi_I4202BGRfunctiongapi

Converts an image from I420 color space to BGR color space.

gapi_I4202RGBfunctiongapi

Converts an image from I420 color space to BGR color space.

gapi_ie_detail_ParamDesc_Kindclassgapi

Native enum entries for gapi ie detail param desc kind. Pass an entry to enum-typed arguments or its .value to numeric arguments.

gapi_ie_detail_ParamDesc_KindValuetypeCore and matrices

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

gapi_ie_InferModeclassgapi

Native enum entries for gapi ie infer mode. Pass an entry to enum-typed arguments or its .value to numeric arguments.

gapi_ie_InferModeValuetypeCore and matrices

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

gapi_ie_paramsfunctiongapi

Create network parameter configuration. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params f

gapi_ie_params1functiongapi

Create network parameter configuration. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params f

gapi_ie_PyParamsclassgapi

NB: Used by python wrapper

gapi_ie_TraitAsclassgapi

Specifies how G-API and IE should trait input data

gapi_ie_TraitAsValuetypeCore and matrices

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

gapi_imgproc_fluid_kernelsfunctiongapi

Create an owned package of native image-processing graph kernels for the line-buffered Fluid CPU backend.

gapi_inferfunctionCore and matrices

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

gapi_infer2functionCore and matrices

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

gapi_inRangefunctiongapi

Applies a range-level threshold to each matrix element.

gapi_integralfunctiongapi

Calculates the integral of an image.

gapi_kmeansfunctiongapi

Finds centers of clusters and groups input samples around the clusters.

gapi_kmeans1functiongapi

Note: - Function textual ID is "org.opencv.core.kmeansNDNoInit"

gapi_kmeans2functiongapi

Finds centers of clusters and groups input samples around the clusters.

gapi_kmeans3functiongapi

Finds centers of clusters and groups input samples around the clusters.

gapi_Laplacianfunctiongapi

Calculates the Laplacian of an image.

gapi_LUTfunctiongapi

Performs a look-up table transform of a matrix.

gapi_LUV2BGRfunctiongapi

Converts an image from LUV color space to BGR color space.

gapi_maskfunctiongapi

Applies a mask to a matrix.

gapi_matDescfunctionCore and matrices

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

gapi_maxfunctiongapi

Calculates per-element maximum of two matrices.

gapi_meanfunctiongapi

Calculates an average (mean) of matrix elements.

gapi_medianBlurfunctiongapi

Blurs an image using the median filter.

gapi_merge3functiongapi

Creates one 3-channel matrix out of 3 single-channel ones.

gapi_merge4functiongapi

gapi_matrixop

gapi_minfunctiongapi

gapi_pixelwise

gapi_morphologyExfunctiongapi

Performs advanced morphological transformations.

gapi_mulfunctiongapi

Calculates the per-element scaled product of two matrices.

gapi_mulCfunctiongapi

Multiplies matrix by scalar.

gapi_mulC1functiongapi

Multiplies matrix by scalar.

gapi_mulC2functiongapi

Multiplies matrix by scalar.

gapi_networksfunctionCore and matrices

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

gapi_normalizefunctiongapi

Normalizes the norm or value range of an array.

gapi_normInffunctiongapi

Calculates the absolute infinite norm of a matrix.

gapi_normL1functiongapi

Calculates the absolute L1 norm of a matrix.

gapi_normL2functiongapi

Calculates the absolute L2 norm of a matrix.

gapi_NV12toBGRfunctiongapi

Converts an image from NV12 (YUV420p) color space to BGR.

gapi_NV12toGrayfunctiongapi

Converts an image from NV12 (YUV420p) color space to gray-scaled.

gapi_NV12toRGBfunctiongapi

Converts an image from NV12 (YUV420p) color space to RGB.

gapi_oak_ColorCameraParams_BoardSocketclassgapi

gapi_oak_ColorCameraParams_BoardSocket: FIXME: extend

gapi_oak_ColorCameraParams_BoardSocketValuetypeCore and matrices

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

gapi_oak_ColorCameraParams_Resolutionclassgapi

gapi_oak_ColorCameraParams_Resolution: FIXME: extend

gapi_oak_ColorCameraParams_ResolutionValuetypeCore and matrices

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

gapi_oak_EncoderConfig_Profileclassgapi

Encoding profile, H264, H265 or MJPEG

gapi_oak_EncoderConfig_ProfileValuetypeCore and matrices

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

gapi_oak_EncoderConfig_RateControlModeclassgapi

Rate control mode specifies if constant or variable bitrate should be used (H264 / H265)

gapi_oak_EncoderConfig_RateControlModeValuetypeCore and matrices

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

gapi_onnx_ep_CoreMLclassgapi

This structure provides functions

gapi_onnx_ep_CUDAclassgapi

This structure provides functions

gapi_onnx_ep_DirectMLclassgapi

This structure provides functions

gapi_onnx_ep_OpenVINOclassgapi

This structure provides functions

gapi_onnx_ep_TensorRTclassgapi

This structure provides functions

gapi_onnx_paramsfunctiongapi

Create network parameter configuration. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params f

gapi_onnx_PyParamsclassgapi

NB: Used by python wrapper

gapi_onnx_TraitAsclassgapi

Native enum entries for gapi onnx trait as. Pass an entry to enum-typed arguments or its .value to numeric arguments.

gapi_onnx_TraitAsValuetypeCore and matrices

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

gapi_ot_cpu_kernelsfunctiongapi

This namespace contains G-API Operation Types for

gapi_ot_ObjectTrackerParamsclassgapi

gapi ot object tracker params value in the OpenCV API.

gapi_ot_trackfunctiongapi

Tracks objects with video frames.

gapi_ot_track1functiongapi

Tracks objects with video frames. Overload of track(...) for frame as GFrame.

gapi_ot_TrackingStatusclassgapi

enum: TrackingStatus

gapi_ot_TrackingStatusValuetypeCore and matrices

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

gapi_ov_paramsfunctiongapi

Create network parameter configuration. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params f

gapi_ov_params1functiongapi

Create network parameter configuration. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params f

gapi_ov_PyParamsclassgapi

NB: Used by python wrapper

gapi_parseSSDfunctiongapi

namespace nn

gapi_parseSSD1functiongapi

Parses output of SSD network.

gapi_parseYolofunctiongapi

Parses output of Yolo network.

gapi_phasefunctiongapi

Calculates the rotation angle of 2D vectors.

gapi_polarToCartfunctiongapi

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

gapi_remapfunctiongapi

Applies a generic geometrical transformation to an image.

gapi_render_ocv_kernelsfunctiongapi

This namespace contains G-API CPU rendering backend functions,

gapi_resizefunctiongapi

gapi_colorconvert

gapi_RGB2Grayfunctiongapi

Converts an image from RGB color space to gray-scaled.

gapi_RGB2Gray1functiongapi

Resulting gray color value computed as

gapi_RGB2HSVfunctiongapi

Converts an image from RGB color space to HSV.

gapi_RGB2I420functiongapi

Converts an image from RGB color space to I420 color space.

gapi_RGB2Labfunctiongapi

Converts an image from RGB color space to Lab color space.

gapi_RGB2YUVfunctiongapi

Converts an image from RGB color space to YUV color space.

gapi_RGB2YUV422functiongapi

Converts an image from RGB color space to YUV422.

gapi_selectfunctiongapi

Select values from either first or second of input matrices by given mask.

gapi_sepFilterfunctiongapi

namespace imgproc

gapi_Sobelfunctiongapi

Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.

gapi_SobelXYfunctiongapi

Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.

gapi_split3functiongapi

Divides a 3-channel matrix into 3 single-channel matrices.

gapi_split4functiongapi

Divides a 4-channel matrix into 4 single-channel matrices.

gapi_sqrtfunctiongapi

Calculates a square root of array elements.

gapi_StereoOutputFormatclassgapi

The enum specified format of result that you get from `cv::gapi::stereo.`

gapi_StereoOutputFormatValuetypeCore and matrices

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

gapi_streaming_queue_capacityclassgapi

Specify queue capacity for streaming execution.

gapi_streaming_seq_idfunctionCore and matrices

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

gapi_streaming_seqNofunctionCore and matrices

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

gapi_streaming_sizefunctiongapi

Gets dimensions from Mat.

gapi_streaming_size1functiongapi

Gets dimensions from rectangle.

gapi_streaming_size2functiongapi

Gets dimensions from Mat.

gapi_streaming_sync_policyclassgapi

Native enum entries for gapi streaming sync policy. Pass an entry to enum-typed arguments or its .value to numeric arguments.

gapi_streaming_sync_policyValuetypeCore and matrices

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

gapi_streaming_timestampfunctionCore and matrices

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

gapi_subfunctiongapi

Calculates the per-element difference between two matrices.

gapi_subCfunctiongapi

Calculates the per-element difference between matrix and given scalar.

gapi_subRCfunctiongapi

Calculates the per-element difference between given scalar and the matrix.

gapi_sumfunctiongapi

Calculates sum of all matrix elements.

gapi_thresholdfunctiongapi

Applies a fixed-level threshold to each matrix element.

gapi_threshold1functiongapi

This function applicable for all threshold types except cv::THRESH_OTSU and cv::THRESH_TRIANGLE

gapi_transposefunctiongapi

Transposes a matrix.

gapi_video_BackgroundSubtractorTypeclassgapi

This namespace contains G-API Operations and functions for

gapi_video_BackgroundSubtractorTypeValuetypeCore and matrices

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

gapi_warpAffinefunctiongapi

Applies an affine transformation to an image.

gapi_warpPerspectivefunctiongapi

Applies a perspective transformation to an image.

gapi_wip_draw_Circleclassgapi

This structure represents a circle to draw.

gapi_wip_draw_Imageclassgapi

This structure represents an image to draw.

gapi_wip_draw_Lineclassgapi

This structure represents a line to draw.

gapi_wip_draw_Mosaicclassgapi

This structure represents a mosaicing operation.

gapi_wip_draw_Polyclassgapi

This structure represents a polygon to draw.

gapi_wip_draw_Rectclassgapi

This structure represents a rectangle to draw.

gapi_wip_draw_renderfunctiongapi

The function renders on the input image passed drawing primitivies

gapi_wip_draw_render1functionCore and matrices

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

gapi_wip_draw_render3chfunctiongapi

Renders on 3 channels input

gapi_wip_draw_renderNV12functiongapi

Renders on two planes

gapi_wip_draw_Textclassgapi

This structure represents a text string to draw.

gapi_wip_gst_GStreamerPipelineclassgapi

gapi wip gst gstreamer pipeline value in the OpenCV API.

gapi_wip_gst_GStreamerSource_OutputTypeclassgapi

Indicates what type of data should be produced by GStreamerSource: cv::MediaFrame or cv::Mat

gapi_wip_gst_GStreamerSource_OutputTypeValuetypeCore and matrices

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

gapi_wip_onevpl_AccelTypeclassgapi

Native enum entries for gapi wip onevpl accel type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

gapi_wip_onevpl_AccelTypeValuetypeCore and matrices

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

gapi_YUV2BGRfunctiongapi

Converts an image from YUV color space to BGR color space.

gapi_YUV2RGBfunctiongapi

Converts an image from YUV color space to RGB.

GArray_boolclassCore and matrices

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

GArray_doubleclassCore and matrices

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

GArray_floatclassCore and matrices

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

GArray_intclassCore and matrices

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

GArray_int64_tclassCore and matrices

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

GArray_MatclassCore and matrices

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

GArray_Point2fclassCore and matrices

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

GArray_Point2iclassCore and matrices

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

GArray_Point3fclassCore and matrices

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

GArray_PrimclassCore and matrices

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

GArray_RectclassCore and matrices

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

GArray_ScalarclassCore and matrices

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

GArray_SizeclassCore and matrices

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

GArray_stringclassCore and matrices

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

GArray_uint64_tclassCore and matrices

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

GArrayDescclassgapi

\addtogroup gapi_meta_args

GaussianBlurfunctionImage processing

Blurs an image using a Gaussian filter.

GCompileArgclassgapi

An owned native graph compilation option. Wrap a kernel package or use a static factory for network and queue options.

GCompileArgsclassCore and matrices

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

GComputationclassgapi

namespace gapi

GDrawPrimclassCore and matrices

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

gemmfunctionCore and matrices

Performs generalized matrix multiplication.

GemmFlagsclassCore and matrices

generalized matrix multiplication flags

GemmFlagsValuetypeCore and matrices

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

GeneralizedHoughclassImage processing

finds arbitrary template in the grayscale image using Generalized Hough Transform

GeneralizedHoughBallardclassImage processing

finds arbitrary template in the grayscale image using Generalized Hough Transform

GeneralizedHoughGuilclassImage processing

finds arbitrary template in the grayscale image using Generalized Hough Transform

getAffineTransformfunctiongeometry

Calculates an affine transform from three pairs of the corresponding points.

getBuildInformationfunctionCore and matrices

Returns full configuration time cmake output.

getClosestEllipsePointsfunctiongeometry

example: samples/python/snippets/fitline.py

getCPUFeaturesLinefunctionCore and matrices

Returns list of CPU features enabled during compilation.

getCPUTickCountfunctionCore and matrices

Returns the number of CPU ticks.

getDefaultAlgorithmHintfunctionCore and matrices

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

getDefaultNewCameraMatrixfunctiongeometry

Returns the default new camera matrix.

getDerivKernelsfunctionImage processing

Returns filter coefficients for computing spatial image derivatives.

getFontScaleFromHeightfunctionImage processing

Calculates the font-specific size to use to achieve a given height in pixels.

getGaborKernelfunctionImage processing

Returns Gabor filter coefficients.

getGaussianKernelfunctionImage processing

imgproc_feature

getHardwareFeatureNamefunctionCore and matrices

Returns feature name by ID

getNumberOfCPUsfunctionCore and matrices

Returns the number of logical CPUs available for the process.

getNumThreadsfunctionCore and matrices

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

getOptimalDFTSizefunctionCore and matrices

Returns the optimal DFT size for a given vector size.

getOptimalNewCameraMatrixfunctiongeometry

Returns the new camera intrinsic matrix based on the free scaling parameter.

getOptimalNewCameraMatrixResulttypeCore and matrices

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

getPerspectiveTransformfunctiongeometry

Calculates a perspective transform from four pairs of the corresponding points.

getRectSubPixfunctionImage processing

Retrieves a pixel rectangle from an image with sub-pixel accuracy.

getRotationMatrix2Dfunctiongeometry

Calculates an affine matrix of 2D rotation.

getStructuringElementfunctionImage processing

Returns a structuring element of the specified size and shape for morphological operations.

getTextSizefunctionImage processing

Calculates the width and height of a text string.

getTextSize1functionImage processing

Calculates the bounding rect for the text

getTextSizeResulttypeCore and matrices

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

getThreadNumfunctionCore and matrices

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

getTickCountfunctionCore and matrices

Returns the number of ticks.

getTickFrequencyfunctionCore and matrices

Returns the number of ticks per second.

getValidDisparityROIfunctionstereo

computes valid disparity ROI from the valid ROIs of the rectified images (that are returned by #stereoRectify)

getVersionMajorfunctionCore and matrices

Returns major library version

getVersionMinorfunctionCore and matrices

Returns minor library version

getVersionRevisionfunctionCore and matrices

Returns revision field of the library version

getVersionStringfunctionCore and matrices

Returns library version string

GFluidKernel_Kindclassgapi

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

GFluidKernel_KindValuetypeCore and matrices

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

GFrameclassgapi

\addtogroup gapi_data_objects

GFTTDetectorclassFeatures and matching

Wrapping class for feature detection using the goodFeaturesToTrack function. :

GFTTDetector_createfunctionFeatures and matching

Create an owned GFTTDetector instance with the supplied configuration.

GFTTDetector_create1functionFeatures and matching

Create an owned GFTTDetector instance with the supplied configuration.

GInfunctionCore and matrices

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

GInferInputsclassCore and matrices

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

GInferListInputsclassCore and matrices

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

GInferListOutputsclassCore and matrices

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

GInferOutputsclassCore and matrices

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

GKernelPackageclassgapi

namespace gapi

GMatclassgapi

\addtogroup gapi_data_objects

GMatDescclassgapi

\addtogroup gapi_meta_args

GMatVectorclassCore and matrices

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

goodFeaturesToTrackfunctionFeatures and matching

Determines strong corners on an image.

goodFeaturesToTrack1functionFeatures and matching

Same as above, but returns also quality measure of the detected corners.

goodFeaturesToTrackWithQualityfunctionFeatures and matching

Same as above, but returns also quality measure of the detected corners.

GOpaque_boolclassCore and matrices

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

GOpaque_doubleclassCore and matrices

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

GOpaque_floatclassCore and matrices

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

GOpaque_intclassCore and matrices

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

GOpaque_int64_tclassCore and matrices

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

GOpaque_PointclassCore and matrices

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

GOpaque_Point2fclassCore and matrices

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

GOpaque_Point3fclassCore and matrices

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

GOpaque_RectclassCore and matrices

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

GOpaque_SizeclassCore and matrices

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

GOpaque_stringclassCore and matrices

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

GOpaque_uint64_tclassCore and matrices

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

GOpaqueDescclassgapi

\addtogroup gapi_meta_args

GOperationclassCore and matrices

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

GOutfunctionCore and matrices

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

GProtoInputArgsclassCore and matrices

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

GProtoOutputArgsclassCore and matrices

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

grabCutfunctionImage processing

example: samples/cpp/grabcut.cpp

GrabCutClassesclassImage processing

class of the pixel in GrabCut algorithm

GrabCutClassesValuetypeCore and matrices

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

GrabCutModesclassImage processing

GrabCut algorithm flags

GrabCutModesValuetypeCore and matrices

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

GraphDescriptorstypeTypeScript helpers

Only matrix ports need a layout. Other ports have null metadata.

GraphDNNInputOptionstypeCore and matrices

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

GraphFrametypeCore and matrices

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

GraphFrameMetadatatypeCore and matrices

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

GraphFramestypeCore and matrices

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

GraphicalCodeDetectorclassobjdetect

graphical code detector value in the OpenCV API.

GraphKernelFunctiontypeCore and matrices

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

GraphMatDescriptortypeCore and matrices

Matrix layout passed by value to custom graph metadata callbacks.

GraphMetadataFunctiontypeCore and matrices

Derive output layouts from input layouts before allocating graph buffers.

GraphNodetypeCore and matrices

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

GraphNodestypeTypeScript helpers

Native graph nodes in the order declared by a custom operation.

GraphPortMaptypeCore and matrices

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

GraphPortstypeTypeScript helpers

A nonempty tuple of graph port names, inferred from a literal operation signature.

GraphPortTypetypeCore and matrices

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

GraphSourcetypeCore and matrices

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

GraphStreamtypeTypeScript helpers

Serial graph execution over frame sources. Use await using or await delete() to release retained handles.

GraphStreamHandletypeCore and matrices

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

GraphTypedKernelFunctiontypeCore and matrices

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

GraphTypedMetadataFunctiontypeCore and matrices

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

GraphValuetypeCore and matrices

Graph inputs and outputs supported by the native graph executor.

GraphValuestypeTypeScript helpers

Runtime values in the order declared by a custom operation.

groupRectanglesfunctionxobjdetect

Groups the object candidate rectangles.

GScalarclassgapi

\addtogroup gapi_data_objects

GScalarDescclassgapi

\addtogroup gapi_meta_args

GShapeclassgapi

namespace detail

GShapeValuetypeCore and matrices

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

GStreamingCompiledclassgapi

\addtogroup gapi_main_classes

GTypedOperationclassCore and matrices

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

HandEyeCalibrationMethodclassCalibration and geometry

Native enum entries for hand eye calibration method. Pass an entry to enum-typed arguments or its .value to numeric arguments.

HandEyeCalibrationMethodValuetypeCore and matrices

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

hasNonZerofunctionCore and matrices

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

HausdorffDistanceExtractorclassshape

A simple Hausdorff distance measure between shapes defined by contours

haveImageReaderfunctionImage codecs

Checks if the specified image file can be decoded by OpenCV.

haveImageWriterfunctionImage codecs

Checks if the specified image file or specified file extension can be encoded by OpenCV.

hconcatfunctionCore and matrices

```cpp

hdf_HDF5classhdf

Hierarchical Data Format version 5 interface.

hdf_HDF5_atread1ResulttypeCore and matrices

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

hdf_HDF5_atread2ResulttypeCore and matrices

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

hdf_HDF5_atreadResulttypeCore and matrices

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

hdf_openfunctionhdf

Open or create hdf5 file

HersheyFontsclassImage processing

Only a subset of Hershey fonts <https://en.wikipedia.org/wiki/Hershey_fonts> are supported

HersheyFontsValuetypeCore and matrices

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

hfs_HfsSegmentclasshfs

The opencv hfs module contains an efficient algorithm to segment an image.

hfs_HfsSegment_createfunctionhfs

: create a hfs object

HistCompMethodsclassImage processing

imgproc_feature

HistCompMethodsValuetypeCore and matrices

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

HistogramCostExtractorclassshape

Abstract base class for histogram cost algorithms.

HOGDescriptorclassxobjdetect

Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector.

HOGDescriptor_DescriptorStorageFormatclassxobjdetect

Native enum entries for hogdescriptor descriptor storage format. Pass an entry to enum-typed arguments or its .value to numeric arguments.

HOGDescriptor_DescriptorStorageFormatValuetypeCore and matrices

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

HOGDescriptor_getDaimlerPeopleDetectorfunctionxobjdetect

example: samples/hog_tapi.cpp

HOGDescriptor_getDefaultPeopleDetectorfunctionxobjdetect

Returns coefficients of the classifier trained for people detection (for 64x128 windows).

HOGDescriptor_HistogramNormTypeclassxobjdetect

Native enum entries for hogdescriptor histogram norm type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

HOGDescriptor_HistogramNormTypeValuetypeCore and matrices

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

HoughCirclesfunctionImage processing

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

HoughCirclesWithAccumulatorfunctionImage processing

Finds circles in a grayscale image using the Hough transform and get accumulator.

HoughLinesfunctionImage processing

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

HoughLinesPfunctionImage processing

Finds line segments in a binary image using the probabilistic Hough transform.

HoughLinesPointSetfunctionImage processing

Finds lines in a set of points using the standard Hough transform.

HoughLinesWithAccumulatorfunctionImage processing

Finds lines in a binary image using the standard Hough transform and get accumulator.

HoughModesclassImage processing

imgproc_shape

HoughModesValuetypeCore and matrices

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

HuMomentsfunctiongeometry

Calculates seven Hu invariants.

idctfunctionCore and matrices

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

idftfunctionCore and matrices

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

illuminationChangefunctionComputational photography

Applying an appropriate non-linear transformation to the gradient field inside the selection and

ImageMetadataTypeclassImage codecs

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

ImageMetadataTypeValuetypeCore and matrices

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

imcountfunctionImage codecs

Returns the number of images inside the given file

imdecodefunctionImage codecs

Reads an image from a buffer in memory.

imdecodeanimationfunctionImage codecs

Loads frames from an animated image buffer into an Animation structure.

imdecodemultifunctionImage codecs

Reads a multi-page image from a buffer in memory.

imdecodeWithMetadatafunctionImage codecs

Reads an image from a memory buffer and extracts associated metadata.

imencodefunctionImage codecs

Encodes an image into a memory buffer.

imencodeanimationfunctionImage codecs

Encodes an Animation to a memory buffer.

imencodemultifunctionImage codecs

Encodes array of images into a memory buffer.

imencodeWithMetadatafunctionImage codecs

Encodes an image into a memory buffer.

img_hash_averageHashfunctionimg_hash

Calculates img_hash::AverageHash in one call

img_hash_AverageHashclassimg_hash

Computes average hash value of the input image

img_hash_AverageHash_createfunctionimg_hash

Create an owned img_hash_AverageHash instance with the supplied configuration.

img_hash_blockMeanHashfunctionimg_hash

Computes block mean hash of the input image

img_hash_BlockMeanHashclassimg_hash

Image hash based on block mean.

img_hash_BlockMeanHash_createfunctionimg_hash

Create an owned img_hash_BlockMeanHash instance with the supplied configuration.

img_hash_BlockMeanHashModeclassimg_hash

Native enum entries for img hash block mean hash mode. Pass an entry to enum-typed arguments or its .value to numeric arguments.

img_hash_BlockMeanHashModeValuetypeCore and matrices

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

img_hash_colorMomentHashfunctionimg_hash

Computes color moment hash of the input, the algorithm

img_hash_ColorMomentHashclassimg_hash

Image hash based on color moments.

img_hash_ColorMomentHash_createfunctionimg_hash

Create an owned img_hash_ColorMomentHash instance with the supplied configuration.

img_hash_ImgHashBaseclassimg_hash

The base class for image hash algorithms

img_hash_marrHildrethHashfunctionimg_hash

Computes average hash value of the input image

img_hash_MarrHildrethHashclassimg_hash

Marr-Hildreth Operator Based Hash, slowest but more discriminative.

img_hash_MarrHildrethHash_createfunctionimg_hash

Create an owned img_hash_MarrHildrethHash instance with the supplied configuration.

img_hash_pHashfunctionimg_hash

Computes pHash value of the input image

img_hash_PHashclassimg_hash

pHash

img_hash_PHash_createfunctionimg_hash

Create an owned img_hash_PHash instance with the supplied configuration.

img_hash_radialVarianceHashfunctionimg_hash

Computes radial variance hash of the input image

img_hash_RadialVarianceHashclassimg_hash

Image hash based on Radon transform.

img_hash_RadialVarianceHash_createfunctionimg_hash

Create an owned img_hash_RadialVarianceHash instance with the supplied configuration.

imreadfunctionImage codecs

Loads an image from a file.

imread1functionImage codecs

Loads an image from a file.

imreadanimationfunctionImage codecs

example: samples/cpp/tutorial_code/imgcodecs/animations.cpp

ImreadModesclassImage codecs

Imread flags

ImreadModesValuetypeCore and matrices

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

imreadmultifunctionImage codecs

Loads a multi-page image from a file.

imreadmulti1functionImage codecs

Loads images of a multi-page image from a file.

imreadWithMetadatafunctionImage codecs

Reads an image from a file along with associated metadata.

imwritefunctionImage codecs

Saves an image to a specified file.

imwriteanimationfunctionImage codecs

Saves an Animation to a specified file.

ImwriteBMPCompressionFlagsclassImage codecs

Imwrite BMP specific values for IMWRITE_BMP_COMPRESSION parameter key.

ImwriteBMPCompressionFlagsValuetypeCore and matrices

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

ImwriteEXRCompressionFlagsclassImage codecs

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

ImwriteEXRCompressionFlagsValuetypeCore and matrices

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

ImwriteEXRTypeFlagsclassImage codecs

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

ImwriteEXRTypeFlagsValuetypeCore and matrices

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

ImwriteFlagsclassImage codecs

ImwriteFlags: Imwrite flags

ImwriteFlagsValuetypeCore and matrices

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

ImwriteGIFCompressionFlagsclassImage codecs

Imwrite GIF specific values for IMWRITE_GIF_QUALITY parameter key, if larger than 3, then its related to the size of the color table.

ImwriteGIFCompressionFlagsValuetypeCore and matrices

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

ImwriteHDRCompressionFlagsclassImage codecs

Imwrite HDR specific values for IMWRITE_HDR_COMPRESSION parameter key

ImwriteHDRCompressionFlagsValuetypeCore and matrices

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

ImwriteJPEGSamplingFactorParamsclassImage codecs

Native enum entries for imwrite jpegsampling factor params. Pass an entry to enum-typed arguments or its .value to numeric arguments.

ImwriteJPEGSamplingFactorParamsValuetypeCore and matrices

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

imwritemultifunctionImage codecs

Encode and save multiple images to a supported multi-page format in the virtual filesystem. Return whether encoding succeeded.

ImwritePAMFlagsclassImage codecs

Imwrite PAM specific tupletype flags used to define the 'TUPLETYPE' field of a PAM file.

ImwritePAMFlagsValuetypeCore and matrices

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

ImwritePNGFilterFlagsclassImage codecs

Imwrite PNG specific values for IMWRITE_PNG_FILTER parameter key

ImwritePNGFilterFlagsValuetypeCore and matrices

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

ImwritePNGFlagsclassImage codecs

Imwrite PNG specific flags used to tune the compression algorithm.

ImwritePNGFlagsValuetypeCore and matrices

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

ImwriteTiffCompressionFlagsclassImage codecs

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

ImwriteTiffCompressionFlagsValuetypeCore and matrices

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

ImwriteTiffPredictorFlagsclassImage codecs

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

ImwriteTiffPredictorFlagsValuetypeCore and matrices

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

ImwriteTiffResolutionUnitFlagsclassImage codecs

Native enum entries for imwrite tiff resolution unit flags. Pass an entry to enum-typed arguments or its .value to numeric arguments.

ImwriteTiffResolutionUnitFlagsValuetypeCore and matrices

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

ImwriteWEBPLosslessModeclassImage codecs

Imwrite WEBP specific values for IMWRITE_WEBP_LOSSLESS_MODE parameter key.

ImwriteWEBPLosslessModeValuetypeCore and matrices

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

imwriteWithMetadatafunctionImage codecs

Saves an image to a specified file with metadata

initCameraMatrix2DfunctionCalibration and geometry

Finds an initial camera intrinsic matrix from 3D-2D point correspondences.

initInverseRectificationMapfunctionImage processing

Computes the projection and inverse-rectification transformation map. In essense, this is the inverse of

initOpenCVhelperTypeScript helpers

Initialize the shared OpenCV instance used by named imports such as Mat and GaussianBlur.

initUndistortRectifyMapfunctionImage processing

Computes the undistortion and rectification transformation map.

inpaintfunctionComputational photography

Restores the selected region in an image using the region neighborhood.

inRangefunctionCore and matrices

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

insertChannelfunctionCore and matrices

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

installGraphStreaminghelperTypeScript helpers

Install the streaming adapter on this instance's computation prototype.

IntDoublePairtypeCore and matrices

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

integralfunctionImage processing

imgproc_transform

integral2functionImage processing

imgproc_transform

integral3functionImage processing

imgproc_transform

intensity_transform_autoscalingfunctionintensity_transform

Given an input bgr or grayscale image, apply autoscaling on domain [0, 255] to increase

intensity_transform_BIMEFfunctionintensity_transform

Given an input color image, enhance low-light images using the BIMEF method ([ying2017bio] [ying2017new]).

intensity_transform_BIMEF2functionintensity_transform

Given an input color image, enhance low-light images using the BIMEF method ([ying2017bio] [ying2017new]).

intensity_transform_contrastStretchingfunctionintensity_transform

Given an input bgr or grayscale image, apply linear contrast stretching on domain [0, 255]

intensity_transform_gammaCorrectionfunctionintensity_transform

Given an input bgr or grayscale image and constant gamma, apply power-law transformation,

intensity_transform_logTransformfunctionintensity_transform

Given an input bgr or grayscale image and constant c, apply log transformation to the image

InterpolationFlagsclassImage processing

imgproc_filter

InterpolationFlagsValuetypeCore and matrices

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

InterpolationMasksclassImage processing

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

InterpolationMasksValuetypeCore and matrices

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

intersectConvexConvexfunctiongeometry

example: samples/cpp/snippets/intersectExample.cpp

IntVectorclassCore and matrices

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

invertfunctionCore and matrices

Finds the inverse or pseudo-inverse of a matrix.

invertAffineTransformfunctiongeometry

Inverts an affine transformation.

ipp_getIppVersionfunctionCore and matrices

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

ipp_setUseIPPfunctionCore and matrices

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

ipp_setUseIPP_NotExactfunctionCore and matrices

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

ipp_useIPPfunctionCore and matrices

proxy for hal::Cholesky

ipp_useIPP_NotExactfunctionCore and matrices

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

isContourConvexfunctiongeometry

Tests a contour convexity.

IStreamReaderclassvideoio

OBSENSOR

KalmanFilterclassMotion and tracking

example: samples/cpp/snippets/kalman.cpp

KeyPointtypeCore and matrices

namespace

KeyPoint_convertfunctionCore and matrices

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

KeyPoint_convert1functionCore and matrices

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

KeyPoint_overlapfunctionCore and matrices

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

KeyPointVectorclassCore and matrices

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

KeyPointVectorVectorclassCore and matrices

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

kinfu_KinFuclassrgbd

KinectFusion implementation

kinfu_KinFu_createfunctionrgbd

Create an owned kinfu_KinFu instance with the supplied configuration.

kinfu_Paramsclassrgbd

Length of single raycast step

kinfu_Params_coarseParamsfunctionrgbd

Coarse parameters

kinfu_Params_coloredTSDFParamsfunctionrgbd

ColoredTSDF parameters

kinfu_Params_defaultParamsfunctionrgbd

Default parameters

kinfu_Params_hashTSDFParamsfunctionrgbd

HashTSDF parameters

kinfu_VolumeParamsclassrgbd

kinfu volume params value in the OpenCV API.

kmeansfunctionCore and matrices

example: samples/cpp/snippets/kmeans.cpp

KmeansFlagsclassCore and matrices

core_array

KmeansFlagsValuetypeCore and matrices

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

LaplacianfunctionImage processing

example: samples/cpp/snippets/laplace.cpp

large_kinfu_LargeKinfuclassrgbd

Large Scale Dense Depth Fusion implementation

large_kinfu_LargeKinfu_createfunctionrgbd

Create an owned large_kinfu_LargeKinfu instance with the supplied configuration.

large_kinfu_Paramsclassrgbd

large kinfu params value in the OpenCV API.

large_kinfu_Params_coarseParamsfunctionrgbd

Coarse parameters

large_kinfu_Params_defaultParamsfunctionrgbd

Default parameters

large_kinfu_Params_hashTSDFParamsfunctionrgbd

HashTSDF parameters

large_kinfu_VolumeParamsclassrgbd

large kinfu volume params value in the OpenCV API.

large_kinfu_VolumeParams_coarseParamsfunctionrgbd

Coarse set of parameters that provides relatively higher performance at the cost of reconstrution quality.

large_kinfu_VolumeParams_defaultParamsfunctionrgbd

Default set of parameters that provide higher quality reconstruction at the cost of slow performance.

legacy_MultiTrackerclasstracking

MultiTracker Class ---By Laksono Kurnianggoro---)

legacy_MultiTracker_createfunctiontracking

Returns a pointer to a new instance of MultiTracker

legacy_Trackerclasstracking

Tracker Base Class

legacy_Tracker_updateResulttypeCore and matrices

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

legacy_TrackerBoostingclasstracking

the Boosting tracker

legacy_TrackerBoosting_createfunctiontracking

legacy_TrackerBoosting_create: Constructor

legacy_TrackerCSRTclasstracking

CSRT

legacy_TrackerCSRT_createfunctiontracking

legacy_TrackerCSRT_create: Constructor

legacy_TrackerKCFclasstracking

the KCF (Kernelized Correlation Filter) tracker

legacy_TrackerKCF_createfunctiontracking

legacy_TrackerKCF_create: Constructor

legacy_TrackerMedianFlowclasstracking

the Median Flow tracker

legacy_TrackerMedianFlow_createfunctiontracking

legacy_TrackerMedianFlow_create: Constructor

legacy_TrackerMILclasstracking

Specific Tracker Classes

legacy_TrackerMIL_createfunctiontracking

legacy_TrackerMIL_create: Constructor

legacy_TrackerMOSSEclasstracking

the MOSSE (Minimum Output Sum of Squared %Error) tracker

legacy_TrackerMOSSE_createfunctiontracking

legacy_TrackerMOSSE_create: Constructor

legacy_TrackerTLDclasstracking

the TLD (Tracking, learning and detection) tracker

legacy_TrackerTLD_createfunctiontracking

legacy_TrackerTLD_create: Constructor

legacy_upgradeTrackingAPIfunctiontracking

Wrap a legacy single-object tracker with the newer Tracker interface and return an owned handle.

LightGlueMatcherclassFeatures and matching

LightGlue feature matcher.

LightGlueMatcher_createfunctionFeatures and matching

Creates LightGlueMatcher from a model file path.

LightGlueMatcher_createFromMemoryfunctionCore and matrices

Create an owned LightGlueMatcher instance with the supplied configuration.

linefunctionImage processing

Draws a line segment connecting two points.

line_descriptor__KeyLineVectorclassCore and matrices

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

line_descriptor_BinaryDescriptorclassline_descriptor

Class implements both functionalities for detection of lines and computation of their

line_descriptor_BinaryDescriptor_createBinaryDescriptorfunctionline_descriptor

Create a BinaryDescriptor object with default parameters (or with the ones provided)

line_descriptor_BinaryDescriptorMatcherclassline_descriptor

furnishes all functionalities for querying a dataset provided by user or internal to

line_descriptor_drawKeylinesfunctionline_descriptor

Draws keylines.

line_descriptor_drawLineMatchesfunctionline_descriptor

Draws the found matches of keylines from two images.

line_descriptor_DrawLinesMatchesFlagsclassline_descriptor

--------------------------------------------------------------------------------------------

line_descriptor_KeyLineclassline_descriptor

A class to represent a line

line_descriptor_LSDDetectorclassline_descriptor

line descriptor lsddetector value in the OpenCV API.

line_descriptor_LSDDetector_createLSDDetectorfunctionline_descriptor

Creates ad LSDDetector object, using smart pointers.

line_descriptor_LSDDetector_createLSDDetectorWithParamsfunctionCore and matrices

Create an owned line_descriptor_LSDDetector instance with the supplied configuration.

line_descriptor_LSDParamclassline_descriptor

Lines extraction methodology

linemod__FeatureVectorclassCore and matrices

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

linemod__MatchVectorclassCore and matrices

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

linemod__TemplateVectorclassCore and matrices

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

linemod_ColorGradientclassrgbd

Modality that computes quantized gradient orientations from a color image.

linemod_ColorGradient_createfunctionrgbd

linemod_ColorGradient_create: Constructor.

linemod_colormapfunctionrgbd

Debug function to colormap a quantized image for viewing.

linemod_DepthNormalclassrgbd

Modality that computes quantized surface normals from a dense depth map.

linemod_DepthNormal_createfunctionrgbd

linemod_DepthNormal_create: Constructor.

linemod_Detectorclassrgbd

Object detector using the LINE template matching algorithm with any set of

linemod_Detector_addTemplateResulttypeCore and matrices

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

linemod_drawFeaturesfunctionrgbd

Debug function to draw linemod features

linemod_Featureclassrgbd

Discriminant feature described by its location and label.

linemod_getDefaultLINEfunctionrgbd

Factory function for detector using LINE algorithm with color gradients.

linemod_getDefaultLINEMODfunctionrgbd

Factory function for detector using LINE-MOD algorithm with color gradients

linemod_Matchclassrgbd

Represents a successful template match.

linemod_Modalityclassrgbd

Interface for modalities that plug into the LINE template matching representation.

linemod_Modality_createfunctionrgbd

Create modality by name.

linemod_Modality_create1functionrgbd

Create modality by name.

linemod_QuantizedPyramidclassrgbd

Represents a modality operating over an image pyramid.

linemod_Templateclassrgbd

linemod template value in the OpenCV API.

LineSegmentDetectorclassImage processing

imgproc_hist

LineSegmentDetectorModesclassImage processing

Variants of Line Segment %Detector

LineSegmentDetectorModesValuetypeCore and matrices

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

LineTypesclassImage processing

LineTypes: types of line

LineTypesValuetypeCore and matrices

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

loadChromaticAberrationParamsfunctionComputational photography

Load chromatic-aberration calibration parameters from opened FileStorage.

loadChromaticAberrationParamsResulttypeCore and matrices

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

loadMeshfunctionptcloud

Loads a mesh from a file.

loadPointCloudfunctionptcloud

Loads a point cloud from a file.

LocalOptimMethodclassgeometry

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

LocalOptimMethodValuetypeCore and matrices

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

logfunctionCore and matrices

Calculates the natural logarithm of every array element.

LUTfunctionCore and matrices

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

magnitudefunctionCore and matrices

Calculates the magnitude of 2D vectors.

MahalanobisfunctionCore and matrices

Calculates the Mahalanobis distance between two vectors.

makeIterableSourcehelperTypeScript helpers

Convert a synchronous or asynchronous iterable to a source with explicit end-of-stream cleanup.

map_string_and_intclassCore and matrices

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

map_string_and_stringclassCore and matrices

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

map_string_and_vector_floatclassCore and matrices

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

map_string_and_vector_size_tclassCore and matrices

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

MarkerTypesclassImage processing

Possible set of marker types used for the cv::drawMarker function

MarkerTypesValuetypeCore and matrices

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

MatclassCore and matrices

example: samples/cpp/cout_mat.cpp

matchShapesfunctiongeometry

Compares two shapes.

matchTemplatefunctionImage processing

example: samples/cpp/tutorial_code/Histograms_Matching/MatchTemplate_Demo.cpp

matFromArrayhelperTypeScript helpers

Copy row-major interleaved values into an owned native matrix on the shared engine.

matFromImageDatahelperTypeScript helpers

Copy canvas RGBA bytes into an owned CV_8UC4 matrix on the initialized shared engine. Dispose after use.

matMulDerivfunctiongeometry

Computes partial derivatives of the matrix product for each multiplied matrix.

MatrixTypeclassgeometry

Type of matrix used in LevMarq solver

MatrixTypeValuetypeCore and matrices

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

MatShapeclassCore and matrices

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

MatShapeVectorclassCore and matrices

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

MatVectorclassCore and matrices

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

matWithShapefunctionCore and matrices

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

Matx33dtypeCore and matrices

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

Matx33ftypeCore and matrices

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

Matx44dtypeCore and matrices

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

Matx44ftypeCore and matrices

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

maxfunctionCore and matrices

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

mcc_CCheckerclassobjdetect

CChecker

mcc_CChecker_createfunctionobjdetect

Create a new CChecker object.

mcc_CCheckerDetectorclassobjdetect

A class to find the positions of the ColorCharts in the image.

mcc_CCheckerDetector_createfunctionobjdetect

Returns the implementation of the CCheckerDetector.

mcc_CCheckerDetector_create1functionobjdetect

Set the net which will be used to find the approximate

mcc_ColorChartclassobjdetect

ColorChart

mcc_ColorChartValuetypeCore and matrices

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

mcc_DetectorParametersMCCclassobjdetect

struct DetectorParametersMCC is used by CCheckerDetector

meanfunctionCore and matrices

Calculates an average (mean) of array elements.

meanShiftfunctionMotion and tracking

example: samples/cpp/snippets/camshiftdemo.cpp

meanStdDevfunctionCore and matrices

Calculates a mean and standard deviation of array elements.

MediaFormatclassgapi

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

MediaFormatValuetypeCore and matrices

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

MediaFrame_Accessclassgapi

This enum defines different types of cv::MediaFrame provided

MediaFrame_AccessValuetypeCore and matrices

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

medianBlurfunctionImage processing

example: samples/cpp/tutorial_code/ImgProc/Smoothing/Smoothing.cpp

mergefunctionCore and matrices

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

MergeDebevecclassComputational photography

The resulting HDR image is calculated as weighted average of the exposures considering exposure

MergeExposuresclassComputational photography

The base class algorithms that can merge exposure sequence to a single image.

MergeMertensclassComputational photography

Pixels are weighted using contrast, saturation and well-exposedness measures, than images are

MergeRobertsonclassComputational photography

The resulting HDR image is calculated as weighted average of the exposures considering exposure

minfunctionCore and matrices

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

minAreaRectfunctiongeometry

Finds a rotated rectangle of the minimum area enclosing the input 2D point set.

minEnclosingCirclefunctiongeometry

Finds a circle of the minimum area enclosing a 2D point set.

minEnclosingConvexPolygonfunctiongeometry

Finds a convex polygon of minimum area enclosing a 2D point set and returns its area.

minEnclosingTrianglefunctiongeometry

Finds a triangle of minimum area enclosing a 2D point set and returns its area.

minMaxLocfunctionCore and matrices

Finds the global minimum and maximum in an array.

MinMaxLoctypeCore and matrices

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

mixChannelsfunctionCore and matrices

Copies specified channels from input arrays to the specified channels of

ml_ANN_MLPclassml

\

ml_ANN_MLP_ActivationFunctionsclassml

possible activation functions

ml_ANN_MLP_ActivationFunctionsValuetypeCore and matrices

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

ml_ANN_MLP_createfunctionml

Creates empty model

ml_ANN_MLP_loadfunctionml

Loads and creates a serialized ANN from a file

ml_ANN_MLP_TrainFlagsclassml

ml_ANN_MLP_TrainFlags: Train options

ml_ANN_MLP_TrainFlagsValuetypeCore and matrices

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

ml_ANN_MLP_TrainingMethodsclassml

Available training methods

ml_ANN_MLP_TrainingMethodsValuetypeCore and matrices

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

ml_Boostclassml

\

ml_Boost_createfunctionml

Creates the empty model.

ml_Boost_loadfunctionml

Loads and creates a serialized Boost from a file

ml_Boost_Typesclassml

Boosting type.

ml_Boost_TypesValuetypeCore and matrices

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

ml_DTreesclassml

\

ml_DTrees_createfunctionml

Creates the empty model

ml_DTrees_Flagsclassml

Predict options

ml_DTrees_FlagsValuetypeCore and matrices

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

ml_DTrees_loadfunctionml

Loads and creates a serialized DTrees from a file

ml_EMclassml

\

ml_EM_createfunctionml

Creates empty %EM model.

ml_EM_loadfunctionml

Loads and creates a serialized EM from a file

ml_EM_Typesclassml

Type of covariation matrices

ml_EM_TypesValuetypeCore and matrices

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

ml_ErrorTypesclassml

ml_ErrorTypes: %Error types

ml_ErrorTypesValuetypeCore and matrices

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

ml_KNearestclassml

\

ml_KNearest_createfunctionml

Creates the empty model

ml_KNearest_loadfunctionml

Loads and creates a serialized knearest from a file

ml_KNearest_Typesclassml

Implementations of KNearest algorithm

ml_KNearest_TypesValuetypeCore and matrices

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

ml_LogisticRegressionclassml

\

ml_LogisticRegression_createfunctionml

Creates empty model.

ml_LogisticRegression_loadfunctionml

Loads and creates a serialized LogisticRegression from a file

ml_LogisticRegression_Methodsclassml

Training methods

ml_LogisticRegression_MethodsValuetypeCore and matrices

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

ml_LogisticRegression_RegKindsclassml

Regularization kinds

ml_LogisticRegression_RegKindsValuetypeCore and matrices

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

ml_NormalBayesClassifierclassml

\

ml_NormalBayesClassifier_createfunctionml

Creates empty model

ml_NormalBayesClassifier_loadfunctionml

Loads and creates a serialized NormalBayesClassifier from a file

ml_ParamGridclassml

The structure represents the logarithmic grid range of statmodel parameters.

ml_ParamGrid_createfunctionml

Creates a ParamGrid Ptr that can be given to the %SVM::trainAuto method

ml_RTreesclassml

\

ml_RTrees_createfunctionml

Creates the empty model.

ml_RTrees_loadfunctionml

Loads and creates a serialized RTree from a file

ml_SampleTypesclassml

ml_SampleTypes: Sample types

ml_SampleTypesValuetypeCore and matrices

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

ml_StatModelclassml

Base class for statistical models in OpenCV ML.

ml_StatModel_Flagsclassml

Predict options

ml_StatModel_FlagsValuetypeCore and matrices

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

ml_SVMclassml

\

ml_SVM_createfunctionml

Creates empty model.

ml_SVM_getDefaultGridPtrfunctionml

Generates a grid for %SVM parameters.

ml_SVM_KernelTypesclassml

%SVM kernel type

ml_SVM_KernelTypesValuetypeCore and matrices

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

ml_SVM_loadfunctionml

Loads and creates a serialized svm from a file

ml_SVM_ParamTypesclassml

%SVM params type

ml_SVM_ParamTypesValuetypeCore and matrices

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

ml_SVM_Typesclassml

ml_SVM_Types: %SVM type

ml_SVM_TypesValuetypeCore and matrices

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

ml_SVMSGDclassml

\

ml_SVMSGD_createfunctionml

Creates empty model.

ml_SVMSGD_loadfunctionml

Loads and creates a serialized SVMSGD from a file

ml_SVMSGD_MarginTypeclassml

ml_SVMSGD_MarginType: Margin type.

ml_SVMSGD_MarginTypeValuetypeCore and matrices

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

ml_SVMSGD_SvmsgdTypeclassml

SVMSGD type.

ml_SVMSGD_SvmsgdTypeValuetypeCore and matrices

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

ml_TrainDataclassml

Class encapsulating training data.

ml_TrainData_createfunctionml

Creates training data from in-memory arrays.

ml_TrainData_getSubMatrixfunctionml

Extract from matrix rows/cols specified by passed indexes.

ml_TrainData_getSubVectorfunctionml

Extract from 1D vector elements specified by passed indexes.

ml_VariableTypesclassml

ml_VariableTypes: Variable types

ml_VariableTypesValuetypeCore and matrices

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

momentsfunctiongeometry

Calculates all of the moments up to the third order of a polygon or rasterized shape.

MomentstypeCore and matrices

core_basic

morphologyDefaultBorderValuefunctionImage processing

returns "magic" border value for erosion and dilation. It is automatically transformed to Scalar::all(-DBL_MAX) for dilation.

morphologyExfunctionImage processing

Performs advanced morphological transformations.

MorphShapesclassImage processing

shape of the structuring element

MorphShapesValuetypeCore and matrices

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

MorphTypesclassImage processing

type of morphological operation

MorphTypesValuetypeCore and matrices

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

motempl_calcGlobalOrientationfunctionoptflow

Calculates a global motion orientation in a selected region.

motempl_calcMotionGradientfunctionoptflow

Calculates a gradient orientation of a motion history image.

motempl_segmentMotionfunctionoptflow

Splits a motion history image into a few parts corresponding to separate independent motions (for

motempl_updateMotionHistoryfunctionoptflow

Updates the motion history image by a moving silhouette.

MSERclassFeatures and matching

example: samples/python/snippets/mser.py

MSER_createfunctionFeatures and matching

Full constructor for %MSER detector

MSTAlgorithmclassgeometry

Represents the algorithms available for building a Minimum Spanning Tree (MST).

MSTAlgorithmValuetypeCore and matrices

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

MSTEdgeclassgeometry

Represents an edge in a graph for Minimum Spanning Tree (MST) computation.

MSTEdgeVectorclassCore and matrices

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

mulSpectrumsfunctionCore and matrices

Performs the per-element multiplication of two Fourier spectrums.

multiplyfunctionCore and matrices

Calculates the per-element scaled product of two arrays.

mulTransposedfunctionCore and matrices

Calculates the product of a matrix and its transposition.

NeighborSearchMethodclassgeometry

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

NeighborSearchMethodValuetypeCore and matrices

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

normfunctionCore and matrices

Calculates the absolute norm of an array.

norm1functionCore and matrices

Calculates an absolute difference norm or a relative difference norm.

normalizefunctionCore and matrices

Normalizes the norm or value range of an array.

NormHistogramCostExtractorclassshape

A norm based cost extraction. :

NormTypesclassCore and matrices

norm types

NormTypesValuetypeCore and matrices

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

Octreeclassptcloud

Octree for 3D vision.

Octree_createWithDepthfunctionptcloud

Create an Octree from the PointCloud data with the specific maxDepth

Octree_createWithDepth1functionCore and matrices

Create an owned Octree instance with the supplied configuration.

Octree_createWithResolutionfunctionptcloud

Create an Octree from the PointCloud data with the specific resolution

Octree_createWithResolution1functionCore and matrices

Create an owned Octree instance with the supplied configuration.

Odometryclassptcloud

odometry value in the OpenCV API.

OdometryAlgoTypeclassptcloud

These constants are used to set the speed and accuracy of odometry

OdometryAlgoTypeValuetypeCore and matrices

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

OdometryFrameclassptcloud

An object that keeps per-frame data for Odometry algorithms from user-provided images to algorithm-specific precalculated data.

OdometryFramePyramidTypeclassptcloud

Indicates what pyramid is to access using getPyramidAt() method:

OdometryFramePyramidTypeValuetypeCore and matrices

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

OdometrySettingsclassptcloud

odometry settings value in the OpenCV API.

OdometryTypeclassptcloud

These constants are used to set a type of data which odometry will use

OdometryTypeValuetypeCore and matrices

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

omnidir_calibratefunctionccalib

Perform omnidirectional camera calibration, the default depth of outputs is CV_64F.

omnidir_initUndistortRectifyMapfunctionccalib

Computes undistortion and rectification maps for omnidirectional camera image transform by a rotation R.

omnidir_projectPointsfunctionccalib

This module was accepted as a GSoC 2015 project for OpenCV, authored by

omnidir_stereoCalibratefunctionccalib

Stereo calibration for omnidirectional camera model. It computes the intrinsic parameters for two

omnidir_stereoReconstructfunctionccalib

Stereo 3D reconstruction from a pair of images

omnidir_stereoRectifyfunctionccalib

Stereo rectification for omnidirectional camera model. It computes the rectification rotations for two cameras

omnidir_undistortImagefunctionccalib

Undistort omnidirectional images to perspective images

omnidir_undistortPointsfunctionccalib

Undistort 2D image points for omnidirectional camera using CMei's model

OpenCVtypeTypeScript helpers

All native functions, classes, constants and enums in this build.

OpenCVOptionstypeTypeScript helpers

Loading options; use wasmUrl with bundlers or wasmBinary for an in-memory binary.

optflow_calcOpticalFlowDenseRLOFfunctionoptflow

Fast dense optical flow computation based on robust local optical flow (RLOF) algorithms and sparse-to-dense interpolation scheme.

optflow_calcOpticalFlowSFfunctionoptflow

Calculate an optical flow using "SimpleFlow" algorithm.

optflow_calcOpticalFlowSF1functionoptflow

Calculate an optical flow using "SimpleFlow" algorithm.

optflow_calcOpticalFlowSparseRLOFfunctionoptflow

Calculates fast optical flow for a sparse feature set using the robust local optical flow (RLOF) similar

optflow_calcOpticalFlowSparseToDensefunctionoptflow

Fast dense optical flow based on PyrLK sparse matches interpolation.

optflow_createOptFlow_DeepFlowfunctionoptflow

DeepFlow optical flow algorithm implementation.

optflow_createOptFlow_DenseRLOFfunctionoptflow

Additional interface to the Dense RLOF algorithm - optflow::calcOpticalFlowDenseRLOF()

optflow_createOptFlow_DualTVL1functionoptflow

Creates instance of cv::DenseOpticalFlow

optflow_createOptFlow_Farnebackfunctionoptflow

Additional interface to the Farneback's algorithm - calcOpticalFlowFarneback()

optflow_createOptFlow_PCAFlowfunctionoptflow

Creates an instance of PCAFlow

optflow_createOptFlow_SimpleFlowfunctionoptflow

Additional interface to the SimpleFlow algorithm - calcOpticalFlowSF()

optflow_createOptFlow_SparseRLOFfunctionoptflow

Additional interface to the Sparse RLOF algorithm - optflow::calcOpticalFlowSparseRLOF()

optflow_createOptFlow_SparseToDensefunctionoptflow

Additional interface to the SparseToDenseFlow algorithm - calcOpticalFlowSparseToDense()

optflow_DenseRLOFOpticalFlowclassoptflow

Fast dense optical flow computation based on robust local optical flow (RLOF) algorithms and sparse-to-dense interpolation

optflow_DenseRLOFOpticalFlow_createfunctionoptflow

Creates instance of optflow::DenseRLOFOpticalFlow

optflow_DualTVL1OpticalFlowclassoptflow

"Dual TV L1" Optical Flow Algorithm.

optflow_DualTVL1OpticalFlow_createfunctionoptflow

Creates instance of cv::DualTVL1OpticalFlow

optflow_GPCDescTypeclassoptflow

Descriptor types for the Global Patch Collider.

optflow_GPCDescTypeValuetypeCore and matrices

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

optflow_GPCDetailsclassoptflow

Find correspondences between two images.

optflow_GPCPatchDescriptorclassoptflow

optflow gpcpatch descriptor value in the OpenCV API.

optflow_GPCPatchSampleclassoptflow

optflow gpcpatch sample value in the OpenCV API.

optflow_GPCTrainingSamplesclassoptflow

Class encapsulating training samples.

optflow_GPCTreeclassoptflow

Class for individual tree.

optflow_InterpolationTypeclassoptflow

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

optflow_InterpolationTypeValuetypeCore and matrices

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

optflow_OpticalFlowPCAFlowclassoptflow

PCAFlow algorithm.

optflow_PCAPriorclassoptflow

This class can be used for imposing a learned prior on the resulting optical flow.

optflow_RLOFOpticalFlowParameterclassoptflow

This is used store and set up the parameters of the robust local optical flow (RLOF) algoritm.

optflow_RLOFOpticalFlowParameter_createfunctionoptflow

Creates instance of optflow::RLOFOpticalFlowParameter

optflow_SolverTypeclassoptflow

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

optflow_SolverTypeValuetypeCore and matrices

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

optflow_SparseRLOFOpticalFlowclassoptflow

Class used for calculation sparse optical flow and feature tracking with robust local optical flow (RLOF) algorithms.

optflow_SparseRLOFOpticalFlow_createfunctionoptflow

Creates instance of SparseRLOFOpticalFlow

optflow_SupportRegionTypeclassoptflow

Native enum entries for optflow support region type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

optflow_SupportRegionTypeValuetypeCore and matrices

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

ORBclassFeatures and matching

Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor

ORB_createfunctionFeatures and matching

The ORB constructor

ORB_ScoreTypeclassFeatures and matching

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

ORB_ScoreTypeValuetypeCore and matrices

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

parallel_setParallelForBackendfunctionCore and matrices

Change OpenCV parallel_for backend

ParamclassCore and matrices

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

ParamValuetypeCore and matrices

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

patchNaNsfunctionCore and matrices

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

PCA_FlagsclassCore and matrices

Principal Component Analysis

PCA_FlagsValuetypeCore and matrices

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

PCABackProjectfunctionCore and matrices

wrap PCA::backProject

PCAComputefunctionCore and matrices

wrap PCA::operator()

PCACompute1functionCore and matrices

wrap PCA::operator()

PCACompute2functionCore and matrices

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

PCACompute21functionCore and matrices

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

PCAProjectfunctionCore and matrices

wrap PCA::project

pencilSketchfunctionComputational photography

example: samples/cpp/tutorial_code/photo/non_photorealistic_rendering/npr_demo.cpp

perspectiveTransformfunctionCore and matrices

Performs the perspective matrix transformation of vectors.

phasefunctionCore and matrices

Calculates the rotation angle of 2D vectors.

phase_unwrapping_HistogramPhaseUnwrappingclassphase_unwrapping

Class implementing two-dimensional phase unwrapping based on [histogramUnwrapping]

phase_unwrapping_HistogramPhaseUnwrapping_createfunctionphase_unwrapping

phase_unwrapping_HistogramPhaseUnwrapping_create: Constructor

phase_unwrapping_HistogramPhaseUnwrapping_Paramsclassphase_unwrapping

Parameters of phaseUnwrapping constructor.

phase_unwrapping_PhaseUnwrappingclassphase_unwrapping

Abstract base class for phase unwrapping.

phaseCorrelatefunctionImage processing

example: samples/cpp/snippets/phase_corr.cpp

phaseCorrelateIterativefunctionImage processing

Detects translational shifts between two images.

phaseCorrelateResulttypeCore and matrices

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

plot_Plot2dclassplot

plot plot2d value in the OpenCV API.

plot_Plot2d_createfunctionplot

Creates Plot2d object

plot_Plot2d_create1functionplot

Creates Plot2d object

PointtypeCore and matrices

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

Point2dtypeCore and matrices

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

Point2ftypeCore and matrices

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

Point2fVectorclassCore and matrices

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

Point3ftypeCore and matrices

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

Point3fVectorclassCore and matrices

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

pointPolygonTestfunctiongeometry

Performs a point-in-contour test.

PointVectorclassCore and matrices

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

PointVectorVectorclassCore and matrices

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

polarToCartfunctionCore and matrices

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

PolishingMethodclassgeometry

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

PolishingMethodValuetypeCore and matrices

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

polylinesfunctionImage processing

Draws several polygonal curves.

powfunctionCore and matrices

Raises every array element to a power.

ppf_match_3d_addNoisePCfunctionsurface_matching

Adds a uniform noise in the given scale to the input point cloud

ppf_match_3d_computeNormalsPC3dfunctionsurface_matching

Compute the normals of an arbitrary point cloud

ppf_match_3d_getRandomPosefunctionsurface_matching

Generate a random 4x4 pose matrix

ppf_match_3d_ICPclasssurface_matching

This class implements a very efficient and robust variant of the iterative closest point (ICP) algorithm.

ppf_match_3d_ICP_registerModelToSceneResulttypeCore and matrices

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

ppf_match_3d_loadPLYSimplefunctionsurface_matching

Load a PLY file

ppf_match_3d_Pose3Dclasssurface_matching

Class, allowing the storage of a pose. The data structure stores both

ppf_match_3d_PoseCluster3Dclasssurface_matching

When multiple poses (see Pose3D) are grouped together (contribute to the same transformation)

ppf_match_3d_PPF3DDetectorclasssurface_matching

Class, allowing the load and matching 3D models.

ppf_match_3d_samplePCByQuantizationfunctionsurface_matching

Sample a point cloud using uniform steps

ppf_match_3d_transformPCPosefunctionsurface_matching

Transforms the point cloud with a given a homogeneous 4x4 pose matrix (in double precision)

ppf_match_3d_writePLYfunctionsurface_matching

Write a point cloud to PLY file

ppf_match_3d_writePLYVisibleNormalsfunctionsurface_matching

Used for debbuging pruposes, writes a point cloud to a PLY file with the tip

preCornerDetectfunctionImage processing

Calculates a feature map for corner detection.

projectPointsfunctiongeometry

Projects 3D points to an image plane.

projectPointsSepJfunctiongeometry

Projects 3D points to an image plane.

PSNRfunctionCore and matrices

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

Ptr_cv__linemod__ModalityVectorclassCore and matrices

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

Ptr_cv__mcc__CCheckerVectorclassCore and matrices

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

Ptr_cv__ppf_match_3d__Pose3DVectorclassCore and matrices

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

putTextfunctionImage processing

Draws a text string.

putText1functionImage processing

Draws a text string using specified font.

PutTextFlagsclassImage processing

Defines various put text flags

PutTextFlagsValuetypeCore and matrices

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

pyrDownfunctionImage processing

imgproc_misc

pyrMeanShiftFilteringfunctionImage processing

imgproc_segmentation

PyRotationWarperclassstitching

py rotation warper value in the OpenCV API.

pyrUpfunctionImage processing

Upsamples an image and then blurs it.

QRCodeDetectorclassobjdetect

QR code detector.

QRCodeDetectorArucoclassobjdetect

QR code detector based on Aruco markers detection code.

QRCodeDetectorAruco_Paramsclassobjdetect

qrcode detector aruco params value in the OpenCV API.

QRCodeEncoderclassobjdetect

QR code encoder.

QRCodeEncoder_CorrectionLevelclassobjdetect

Native enum entries for qrcode encoder correction level. Pass an entry to enum-typed arguments or its .value to numeric arguments.

QRCodeEncoder_CorrectionLevelValuetypeCore and matrices

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

QRCodeEncoder_createfunctionobjdetect

QRCodeEncoder_create: Constructor

QRCodeEncoder_ECIEncodingsclassobjdetect

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

QRCodeEncoder_ECIEncodingsValuetypeCore and matrices

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

QRCodeEncoder_EncodeModeclassobjdetect

Native enum entries for qrcode encoder encode mode. Pass an entry to enum-typed arguments or its .value to numeric arguments.

QRCodeEncoder_EncodeModeValuetypeCore and matrices

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

QRCodeEncoder_Paramsclassobjdetect

QR code encoder parameters.

quality_QualityBaseclassquality

Quality Base Class

quality_QualityBRISQUEclassquality

BRISQUE (Blind/Referenceless Image Spatial Quality Evaluator) is a No Reference Image Quality Assessment (NR-IQA) algorithm.

quality_QualityBRISQUE_computefunctionquality

static method for computing quality

quality_QualityBRISQUE_computeFeaturesfunctionquality

static method for computing image features used by the BRISQUE algorithm

quality_QualityBRISQUE_createfunctionquality

Create an object which calculates quality

quality_QualityBRISQUE_create1functionquality

Create an object which calculates quality

quality_QualityGMSDclassquality

Full reference GMSD algorithm

quality_QualityGMSD_computefunctionquality

static method for computing quality

quality_QualityGMSD_createfunctionquality

Create an object which calculates image quality

quality_QualityMSEclassquality

Full reference mean square error algorithm https://en.wikipedia.org/wiki/Mean_squared_error

quality_QualityMSE_computefunctionquality

static method for computing quality

quality_QualityMSE_createfunctionquality

Create an object which calculates quality

quality_QualityPSNRclassquality

Full reference peak signal to noise ratio (PSNR) algorithm https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratio

quality_QualityPSNR_computefunctionquality

static method for computing quality

quality_QualityPSNR_createfunctionquality

Create an object which calculates quality

quality_QualitySSIMclassquality

Full reference structural similarity algorithm https://en.wikipedia.org/wiki/Structural_similarity

quality_QualitySSIM_computefunctionquality

static method for computing quality

quality_QualitySSIM_createfunctionquality

Create an object which calculates quality

QuatAssumeTypeclassCore and matrices

Unit quaternion flag

QuatAssumeTypeValuetypeCore and matrices

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

QuatEnum_EulerAnglesTypeclassCore and matrices

Enum of Euler angles type.

QuatEnum_EulerAnglesTypeValuetypeCore and matrices

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

randnfunctionCore and matrices

Fills the array with normally distributed random numbers.

randShufflefunctionCore and matrices

Shuffles the array elements randomly.

randufunctionCore and matrices

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

RangetypeCore and matrices

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

rapid_convertCorrespondenciesfunctionrapid

Collect corresponding 2d and 3d points based on correspondencies and mask

rapid_drawCorrespondenciesfunctionrapid

Debug draw markers of matched correspondences onto a lineBundle

rapid_drawSearchLinesfunctionrapid

Debug draw search lines onto an image

rapid_drawWireframefunctionrapid

Draw a wireframe of a triangle mesh

rapid_extractControlPointsfunctionrapid

Extract control points from the projected silhouette of a mesh

rapid_extractLineBundlefunctionrapid

Extract the line bundle from an image

rapid_findCorrespondenciesfunctionrapid

Find corresponding image locations by searching for a maximal sobel edge along the search line (a single

rapid_GOSTrackerclassrapid

implements "Global optimal searching for textureless 3D object tracking" [wang2015global]

rapid_GOSTracker_createfunctionrapid

Create an owned rapid_OLSTracker instance with the supplied configuration.

rapid_OLSTrackerclassrapid

implements "Optimal local searching for fast and robust textureless 3D object tracking in highly

rapid_OLSTracker_createfunctionrapid

Create an owned rapid_OLSTracker instance with the supplied configuration.

rapid_rapidfunctionrapid

High level function to execute a single rapid [harris1990rapid] iteration

rapid_Rapidclassrapid

wrapper around `rapid` function for uniform access

rapid_Rapid_createfunctionrapid

Create an owned rapid_Rapid instance with the supplied configuration.

rapid_rapidResulttypeCore and matrices

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

rapid_Trackerclassrapid

Abstract base class for stateful silhouette trackers

readOpticalFlowfunctionMotion and tracking

Read a .flo file

recoverPosefunctiongeometry

Recovers the relative camera rotation and the translation from corresponding points in two images from two different cameras, using chirality check. Returns the number of

recoverPose1functiongeometry

Recovers the relative camera rotation and the translation from an estimated essential

recoverPose2functiongeometry

Recovers the relative camera rotation and the translation from an estimated essential

recoverPose3functiongeometry

Recovers the relative camera rotation and the translation from an estimated essential

RecttypeCore and matrices

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

Rect2dtypeCore and matrices

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

Rect2dVectorclassCore and matrices

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

Rect2ftypeCore and matrices

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

rectanglefunctionImage processing

Draws a simple, thick, or filled up-right rectangle.

rectangle1functionImage processing

use `rec` parameter as alternative specification of the drawn rectangle: `r.tl() and

rectangleIntersectionAreafunctionCore and matrices

Finds out if there is any intersection between two rectangles

RectanglesIntersectTypesclassgeometry

types of intersection between rectangles

RectanglesIntersectTypesValuetypeCore and matrices

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

RectVectorclassCore and matrices

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

reducefunctionCore and matrices

Reduces a matrix to a vector.

reduceArgMaxfunctionCore and matrices

Finds indices of max elements along provided axis

reduceArgMinfunctionCore and matrices

Finds indices of min elements along provided axis

ReduceTypesclassCore and matrices

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

ReduceTypesValuetypeCore and matrices

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

reg_Mapclassreg

Base class for modelling a Map between two images.

reg_MapAffineclassreg

Defines an affine transformation

reg_Mapperclassreg

Base class for modelling an algorithm for calculating a map

reg_MapperGradAffineclassreg

Mapper for affine motion

reg_MapperGradEuclidclassreg

Mapper for euclidean motion: rotation plus shift

reg_MapperGradProjclassreg

Gradient mapper for a projective transformation

reg_MapperGradShiftclassreg

Gradient mapper for a translation

reg_MapperGradSimilarclassreg

Calculates a similarity transformation between to images (scale, rotation, and shift)

reg_MapperPyramidclassreg

Calculates a map using a gaussian pyramid

reg_MapProjecclassreg

Defines an transformation that consists on a projective transformation

reg_MapShiftclassreg

Defines an transformation that consists on a simple displacement

reg_MapTypeCasterclassreg

Converts a pointer to a Map returned by MapperPyramid::calculate into the specified Map pointer type

reg_MapTypeCaster_toAffinefunctionreg

Cast a native registration map to the Affine map interface. The input must contain that map implementation; dispose the returned handle.

reg_MapTypeCaster_toProjecfunctionreg

Cast a native registration map to the Projec map interface. The input must contain that map implementation; dispose the returned handle.

reg_MapTypeCaster_toShiftfunctionreg

Cast a native registration map to the Shift map interface. The input must contain that map implementation; dispose the returned handle.

registerCamerasfunctionCalibration and geometry

Calibrates a camera pair set up. This function finds the extrinsic parameters between the two cameras.

registerCamerasExtendedfunctionCalibration and geometry

Calibrates a camera pair set up. This function finds the extrinsic parameters between the two cameras.

registerDepthfunctionptcloud

Registers depth data to an external camera

remapfunctionImage processing

Applies a generic geometrical transformation to an image.

repeatfunctionCore and matrices

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

reprojectImageTo3Dfunctionstereo

Reprojects a disparity image to 3D space.

rescaleDepthfunctionptcloud

If the input image is of type CV_16UC1 (like the Kinect one), the image is converted to floats, divided

reshapeWithShapefunctionCore and matrices

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

resizefunctionImage processing

imgproc_filter

RetrievalModesclassImage processing

mode of the contour retrieval algorithm

RetrievalModesValuetypeCore and matrices

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

RgbdNormalsclassptcloud

Object that can compute the normals in an image.

RgbdNormals_createfunctionptcloud

Creates new RgbdNormals object

RgbdNormals_RgbdNormalsMethodclassptcloud

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

RgbdNormals_RgbdNormalsMethodValuetypeCore and matrices

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

RgbdPlaneMethodclassptcloud

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

RgbdPlaneMethodValuetypeCore and matrices

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

RMat_Accessclassgapi

\addtogroup gapi_data_structures

RMat_AccessValuetypeCore and matrices

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

RobotWorldHandEyeCalibrationMethodclassCalibration and geometry

Native enum entries for robot world hand eye calibration method. Pass an entry to enum-typed arguments or its .value to numeric arguments.

RobotWorldHandEyeCalibrationMethodValuetypeCore and matrices

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

Rodriguesfunctiongeometry

Converts a rotation matrix to a rotation vector or vice versa.

rotatefunctionCore and matrices

Rotates a 2D array in multiples of 90 degrees.

RotatedRecttypeCore and matrices

namespace

rotatedRectangleIntersectionfunctiongeometry

Finds out if there is any intersection between two rotated rectangles.

rotatedRectBoundingRectfunctionCore and matrices

Return the smallest upright integer rectangle containing the rotated rectangle.

rotatedRectBoundingRect2ffunctionCore and matrices

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

rotatedRectPointsfunctionCore and matrices

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

RotatedRectVectorclassCore and matrices

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

RotateFlagsclassCore and matrices

Broadcast the given Mat to the given shape.

RotateFlagsValuetypeCore and matrices

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

RQDecomp3x3functiongeometry

Computes an RQ decomposition of 3x3 matrices.

SacMethodclassgeometry

type of the robust estimation algorithm

SacMethodValuetypeCore and matrices

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

SacModelTypeclassgeometry

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

SacModelTypeValuetypeCore and matrices

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

saliency_MotionSaliencyclasssaliency

Motion Saliency Base Class

saliency_MotionSaliencyBinWangApr2014classsaliency

Specific Motion Saliency Specialized Classes

saliency_MotionSaliencyBinWangApr2014_createfunctionsaliency

Create an owned saliency_MotionSaliencyBinWangApr2014 instance with the supplied configuration.

saliency_Objectnessclasssaliency

Objectness Base Class

saliency_ObjectnessBINGclasssaliency

Specific Objectness Specialized Classes

saliency_ObjectnessBING_createfunctionsaliency

Create an owned saliency_ObjectnessBING instance with the supplied configuration.

saliency_Saliencyclasssaliency

Saliency Base Class

saliency_StaticSaliencyclasssaliency

Static Saliency Base Class

saliency_StaticSaliencyFineGrainedclasssaliency

the Fine Grained Saliency approach from [FGS]

saliency_StaticSaliencyFineGrained_createfunctionsaliency

Create an owned saliency_StaticSaliencyFineGrained instance with the supplied configuration.

saliency_StaticSaliencySpectralResidualclasssaliency

Specific Static Saliency Specialized Classes

saliency_StaticSaliencySpectralResidual_createfunctionsaliency

Create an owned saliency_StaticSaliencySpectralResidual instance with the supplied configuration.

samples_addSamplesDataSearchPathfunctionCore and matrices

Override search data path by adding new search location

samples_addSamplesDataSearchSubDirectoryfunctionCore and matrices

Append samples search data sub directory

samples_findFilefunctionCore and matrices

This section describes utility functions for OpenCV samples.

samples_findFileOrKeepfunctionCore and matrices

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

SamplingMethodclassgeometry

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

SamplingMethodValuetypeCore and matrices

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

sampsonDistancefunctiongeometry

Calculates the Sampson Distance between two points.

saveMeshfunctionptcloud

Saves a mesh to a specified file.

savePointCloudfunctionptcloud

Saves a point cloud to a specified file.

ScalartypeCore and matrices

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

scaleAddfunctionCore and matrices

Calculates the sum of a scaled array and another array.

ScharrfunctionImage processing

Calculates the first x- or y- image derivative using Scharr operator.

ScoreMethodclassgeometry

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

ScoreMethodValuetypeCore and matrices

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

seamlessClonefunctionComputational photography

example: samples/cpp/tutorial_code/photo/seamless_cloning/cloning_demo.cpp

SeamlessCloneFlagsclassComputational photography

photo_decolor

SeamlessCloneFlagsValuetypeCore and matrices

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

segmentation_IntelligentScissorsMBclassComputational photography

Intelligent Scissors image segmentation

sepFilter2DfunctionImage processing

Applies a separable linear filter to an image.

setIdentityfunctionCore and matrices

Initializes a scaled identity matrix.

setNumThreadsfunctionCore and matrices

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

setRNGSeedfunctionCore and matrices

Sets state of default random number generator.

setUseOptimizedfunctionCore and matrices

Enables or disables the optimized code.

sfm_applyTransformationToPointsfunctionsfm

Apply Transformation to points.

sfm_BaseSFMclasssfm

base class BaseSFM declares a common API that would be used in a typical scene reconstruction scenario

sfm_computeOrientationfunctionsfm

Computes Absolute or Exterior Orientation (Pose Estimation) between 2 sets of 3D point.

sfm_depthfunctionsfm

Returns the depth of a point transformed by a rigid transform.

sfm_essentialFromFundamentalfunctionsfm

Get Essential matrix from Fundamental and Camera matrices.

sfm_essentialFromRtfunctionsfm

Get Essential matrix from Motion (R's and t's ).

sfm_euclideanToHomogeneousfunctionsfm

Converts points from Euclidean to homogeneous space. E.g., ((x,y)->(x,y,1))

sfm_fundamentalFromCorrespondences7PointRobustfunctionsfm

Estimate robustly the fundamental matrix between two dataset of 2D point (image coords space).

sfm_fundamentalFromCorrespondences8PointRobustfunctionsfm

Estimate robustly the fundamental matrix between two dataset of 2D point (image coords space).

sfm_fundamentalFromEssentialfunctionsfm

Get Essential matrix from Fundamental and Camera matrices.

sfm_fundamentalFromProjectionsfunctionsfm

Get Fundamental matrix from Projection matrices.

sfm_homogeneousToEuclideanfunctionsfm

Converts point coordinates from homogeneous to euclidean pixel coordinates. E.g., ((x,y,z)->(x/z, y/z))

sfm_importReconstructionfunctionsfm

Import a reconstruction file.

sfm_isotropicPreconditionerFromPointsfunctionsfm

Point conditioning (isotropic).

sfm_KRtFromProjectionfunctionsfm

Get K, R and t from projection matrix P, decompose using the RQ decomposition.

sfm_libmv_CameraIntrinsicsOptionsclasssfm

Data structure describing the camera model and its parameters.

sfm_libmv_ReconstructionOptionsclasssfm

Data structure describing the reconstruction options.

sfm_meanAndVarianceAlongRowsfunctionsfm

Computes the mean and variance of a given matrix along its rows.

sfm_motionFromEssentialfunctionsfm

Get Motion (R's and t's ) from Essential matrix.

sfm_motionFromEssentialChooseSolutionfunctionsfm

Choose one of the four possible motion solutions from an essential matrix.

sfm_normalizedEightPointSolverfunctionsfm

Estimate the fundamental matrix between two dataset of 2D point (image coords space).

sfm_normalizeFundamentalfunctionsfm

Normalizes the Fundamental matrix.

sfm_normalizeIsotropicPointsfunctionsfm

This function normalizes points. (isotropic).

sfm_normalizePointsfunctionsfm

This function normalizes points (non isotropic).

sfm_preconditionerFromPointsfunctionsfm

Point conditioning (non isotropic).

sfm_projectionFromKRtfunctionsfm

Get projection matrix P from K, R and t.

sfm_projectionsFromFundamentalfunctionsfm

Get projection matrices from Fundamental matrix

sfm_relativeCameraMotionfunctionsfm

Computes the relative camera motion between two cameras.

sfm_SFMLibmvEuclideanReconstructionclasssfm

SFMLibmvEuclideanReconstruction class provides an interface with the Libmv Structure From Motion pipeline.

sfm_SFMLibmvEuclideanReconstruction_createfunctionsfm

Creates an instance of the SFMLibmvEuclideanReconstruction class. Initializes Libmv.

sfm_skewfunctionsfm

Returns the 3x3 skew symmetric matrix of a vector.

sfm_triangulatePointsfunctionsfm

Reconstructs bunch of points by triangulation.

ShapeContextDistanceExtractorclassshape

Implementation of the Shape Context descriptor and matching algorithm

ShapeDistanceExtractorclassshape

example: modules/shape/samples/shape_example.cpp

ShapeMatchModesclassImage processing

Shape matching methods

ShapeMatchModesValuetypeCore and matrices

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

ShapeTransformerclassshape

Abstract base class for shape transformation algorithms.

SIFTclassFeatures and matching

Class for extracting keypoints and computing descriptors using the Scale Invariant Feature Transform

SIFT_createfunctionFeatures and matching

Note: The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When

SIFT_create1functionFeatures and matching

Create SIFT with specified descriptorType.

signal_resampleSignalfunctionsignal

Signal resampling

SimpleBlobDetectorclassFeatures and matching

HAVE_OPENCV_DNN || CV_DOXYGEN

SimpleBlobDetector_createfunctionFeatures and matching

Flag to enable contour collection.

SimpleBlobDetector_ParamsclassFeatures and matching

simple blob detector params value in the OpenCV API.

SizetypeCore and matrices

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

size_tVectorclassCore and matrices

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

Size2ftypeCore and matrices

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

SizeVectorclassCore and matrices

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

SobelfunctionImage processing

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

solvefunctionCore and matrices

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

solveCubicfunctionCore and matrices

Finds the real roots of a cubic equation.

solveLPfunctionCore and matrices

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

solveLP1functionCore and matrices

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

SolveLPResultclassCore and matrices

return codes for cv::solveLP() function

SolveLPResultValuetypeCore and matrices

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

solveP3Pfunctiongeometry

Finds an object pose ` {}^{c}\mathbf{T}_o ` from 3 3D-2D point correspondences.

solvePnPfunctiongeometry

example: samples/cpp/tutorial_code/features/Homography/homography_from_camera_displacement.cpp

solvePnPGenericfunctiongeometry

Finds an object pose ` {}^{c}\mathbf{T}_o ` from 3D-2D point correspondences.

SolvePnPMethodclassgeometry

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

SolvePnPMethodValuetypeCore and matrices

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

solvePnPRansacfunctiongeometry

Finds an object pose ` {}^{c}\mathbf{T}_o ` from 3D-2D point correspondences using the RANSAC scheme to deal with bad matches.

solvePnPRansac1functiongeometry

Finds rotation and translation vector.

solvePnPRefineLMfunctiongeometry

Refine a pose (the translation and the rotation that transform a 3D point expressed in the object coordinate frame

solvePnPRefineVVSfunctiongeometry

Refine a pose (the translation and the rotation that transform a 3D point expressed in the object coordinate frame

solvePolyfunctionCore and matrices

Finds the real or complex roots of a polynomial equation.

sortfunctionCore and matrices

Sorts each row or each column of a matrix.

SortFlagsclassCore and matrices

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

SortFlagsValuetypeCore and matrices

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

sortIdxfunctionCore and matrices

Sorts each row or each column of a matrix.

SparseOpticalFlowclassMotion and tracking

Base interface for sparse optical flow algorithms.

SparsePyrLKOpticalFlowclassMotion and tracking

Class used for calculating a sparse optical flow.

SparsePyrLKOpticalFlow_createfunctionMotion and tracking

Create an owned SparsePyrLKOpticalFlow instance with the supplied configuration.

spatialGradientfunctionImage processing

Calculates the first order image derivative in both x and y using a Sobel operator

SpecialFilterclassImage processing

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

SpecialFilterValuetypeCore and matrices

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

splitfunctionCore and matrices

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

sqrBoxFilterfunctionImage processing

Calculates the normalized sum of squares of the pixel values overlapping the filter.

sqrtfunctionCore and matrices

Calculates a square root of array elements.

stackBlurfunctionImage processing

Blurs an image using the stackBlur.

std__pair_int__doubleVectorclassCore and matrices

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

std__vector_cv__line_descriptor__KeyLineVectorclassCore and matrices

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

std__vector_cv__MatVectorclassCore and matrices

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

std__vector_cv__Point2fVectorclassCore and matrices

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

std__vector_cv__Point3fVectorclassCore and matrices

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

std__vector_ucharVectorclassCore and matrices

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

stereo__MatchQuasiDenseVectorclassCore and matrices

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

stereo_MatchQuasiDenseclassxstereo

\addtogroup xstereo

stereo_PropagationParametersclassxstereo

stereo propagation parameters value in the OpenCV API.

stereo_QuasiDenseStereoclassxstereo

Class containing the methods needed for Quasi Dense Stereo computation.

stereo_QuasiDenseStereo_createfunctionxstereo

Create an owned stereo_QuasiDenseStereo instance with the supplied configuration.

StereoBMclassstereo

Class for computing stereo correspondence using the block matching algorithm, introduced and

StereoBM_createfunctionstereo

Creates StereoBM object

stereoCalibratefunctionCalibration and geometry

Calibrates a stereo camera set up. This function finds the intrinsic parameters

stereoCalibrate1functionCalibration and geometry

Calibrates a stereo camera set up. This function finds the intrinsic parameters

stereoCalibrateExtendedfunctionCalibration and geometry

Calibrates a stereo camera set up. This function finds the intrinsic parameters

StereoMatcherclassstereo

namespace fisheye

stereoRectifyfunctionstereo

Computes rectification transforms for each head of a calibrated stereo camera.

stereoRectifyResulttypeCore and matrices

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

stereoRectifyUncalibratedfunctionstereo

Computes a rectification transform for an uncalibrated stereo camera.

StereoSGBMclassstereo

The class implements the modified H. Hirschmuller algorithm [HH08] that differs from the original

StereoSGBM_createfunctionstereo

Creates StereoSGBM object

Stitcherclassstitching

example: samples/cpp/snippets/stitching.cpp

Stitcher_createfunctionstitching

Creates a Stitcher configured in one of the stitching modes.

Stitcher_Modeclassstitching

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

Stitcher_ModeValuetypeCore and matrices

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

Stitcher_Statusclassstitching

When setting a resolution for stitching, this values is a placeholder

Stitcher_StatusValuetypeCore and matrices

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

StringVectorclassCore and matrices

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

structured_light_GrayCodePatternclassstructured_light

Class implementing the Gray-code pattern, based on [UNDERWORLD].

structured_light_GrayCodePattern_createfunctionstructured_light

structured_light_GrayCodePattern_create: Constructor

structured_light_GrayCodePattern_getProjPixelResulttypeCore and matrices

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

structured_light_SinusoidalPatternclassstructured_light

Class implementing Fourier transform profilometry (FTP) , phase-shifting profilometry (PSP)

structured_light_SinusoidalPattern_createfunctionstructured_light

structured_light_SinusoidalPattern_create: Constructor.

structured_light_SinusoidalPattern_Paramsclassstructured_light

Parameters of SinusoidalPattern constructor

structured_light_StructuredLightPatternclassstructured_light

Abstract base class for generating and decoding structured light patterns.

stylizationfunctionComputational photography

Stylization aims to produce digital imagery with a wide variety of effects not focused on

Subdiv2Dclassgeometry

subdiv2 d value in the OpenCV API.

Subdiv2D_edgeDstResulttypeCore and matrices

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

Subdiv2D_edgeOrgResulttypeCore and matrices

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

Subdiv2D_findNearestResulttypeCore and matrices

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

Subdiv2D_getVertexResulttypeCore and matrices

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

Subdiv2D_locateResulttypeCore and matrices

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

subtractfunctionCore and matrices

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

sumElemsfunctionCore and matrices

Calculates the sum of array elements.

SVBackSubstfunctionCore and matrices

wrap SVD::backSubst

SVD_FlagsclassCore and matrices

Singular Value Decomposition

SVD_FlagsValuetypeCore and matrices

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

SVDecompfunctionCore and matrices

wrap SVD::compute

TemplateMatchModesclassImage processing

imgproc_color_conversions

TemplateMatchModesValuetypeCore and matrices

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

TermCriteriatypeCore and matrices

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

TermCriteria_TypeclassCore and matrices

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

TermCriteria_TypeValuetypeCore and matrices

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

text_BaseOCRclasstext

base class BaseOCR declares a common API that would be used in a typical text recognition scenario

text_classifier_typeclasstext

OCR classifier type

text_classifier_typeValuetypeCore and matrices

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

text_computeNMChannelsfunctiontext

Compute the different channels to be processed independently in the N&M algorithm [Neumann12].

text_createERFilterNM1functiontext

Create an Extremal Region Filter for the 1st stage classifier of N&M algorithm [Neumann12].

text_createERFilterNM11functiontext

Reads an Extremal Region Filter for the 1st stage classifier of N&M algorithm

text_createERFilterNM2functiontext

Create an Extremal Region Filter for the 2nd stage classifier of N&M algorithm [Neumann12].

text_createERFilterNM21functiontext

Reads an Extremal Region Filter for the 2nd stage classifier of N&M algorithm

text_createOCRHMMTransitionsTablefunctiontext

Utility function to create a tailored language model transitions table from a given list of words (lexicon).

text_decoder_modeclasstext

OCR HMM Decoder

text_decoder_modeValuetypeCore and matrices

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

text_detectRegionsfunctiontext

Utility funtion for scripting

text_detectRegions1functiontext

Extracts text regions from image.

text_detectTextSWTfunctiontext

Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and

text_ERFilterclasstext

Base class for 1st and 2nd stages of Neumann and Matas scene text detection algorithm [Neumann12]. :

text_ERFilter_Callbackclasstext

Callback with the classifier is made a class.

text_erGroupingfunctiontext

Find groups of Extremal Regions that are organized as text blocks.

text_erGrouping_Modesclasstext

text::erGrouping operation modes

text_erGrouping_ModesValuetypeCore and matrices

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

text_loadClassifierNM1functiontext

Allow to implicitly load the default classifier when creating an ERFilter object.

text_loadClassifierNM2functiontext

Allow to implicitly load the default classifier when creating an ERFilter object.

text_loadOCRBeamSearchClassifierCNNfunctiontext

Allow to implicitly load the default character classifier when creating an OCRBeamSearchDecoder object.

text_loadOCRHMMClassifierfunctiontext

Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.

text_loadOCRHMMClassifierCNNfunctiontext

Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.

text_loadOCRHMMClassifierNMfunctiontext

Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.

text_ocr_engine_modeclasstext

Tesseract.OcrEngineMode Enumeration

text_ocr_engine_modeValuetypeCore and matrices

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

text_OCRBeamSearchDecoderclasstext

OCR BeamSearch Decoder

text_OCRBeamSearchDecoder_ClassifierCallbackclasstext

Callback with the character classifier is made a class.

text_OCRBeamSearchDecoder_createfunctiontext

Creates an instance of the OCRBeamSearchDecoder class. Initializes HMMDecoder.

text_OCRHMMDecoderclasstext

OCRHMMDecoder class provides an interface for OCR using Hidden Markov Models.

text_OCRHMMDecoder_ClassifierCallbackclasstext

Callback with the character classifier is made a class.

text_OCRHMMDecoder_createfunctiontext

Creates an instance of the OCRHMMDecoder class. Initializes HMMDecoder.

text_OCRHMMDecoder_create1functiontext

HMM Decoding algorithm (only Viterbi for the moment)

text_OCRTesseractclasstext

OCRTesseract class provides an interface with the tesseract-ocr API (v3.02.02) in C++.

text_OCRTesseract_createfunctiontext

Creates an instance of the OCRTesseract class. Initializes Tesseract.

text_page_seg_modeclasstext

Tesseract.PageSegMode Enumeration

text_page_seg_modeValuetypeCore and matrices

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

text_TextDetectorclasstext

An abstract class providing interface for text detection algorithms

text_TextDetectorCNNclasstext

TextDetectorCNN class provides the functionallity of text bounding box detection.

text_TextDetectorCNN_createfunctiontext

Creates an instance of the TextDetectorCNN class using the provided parameters.

textureFlatteningfunctionComputational photography

By retaining only the gradients at edge locations, before integrating with the Poisson solver, one

ThinPlateSplineShapeTransformerclassshape

Definition of the transformation

thresholdfunctionImage processing

imgproc_motion

ThresholdTypesclassImage processing

type of the threshold operation

ThresholdTypesValuetypeCore and matrices

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

thresholdWithMaskfunctionImage processing

Same as #threshold, but with an optional mask

TickMeterclassCore and matrices

a Class to measure passing time.

toImageDatahelperTypeScript helpers

Copy a shared-engine 8-bit matrix to independent RGBA ImageData, handling row strides.

TonemapclassComputational photography

Base class for tonemapping algorithms - tools that are used to map HDR image to 8-bit range.

TonemapDragoclassComputational photography

Adaptive logarithmic mapping is a fast global tonemapping algorithm that scales the image in

TonemapMantiukclassComputational photography

This algorithm transforms image to contrast using gradients on all levels of gaussian pyramid,

TonemapReinhardclassComputational photography

This is a global tonemapping operator that models human visual system.

toUMatfunctionCore and matrices

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

tracefunctionCore and matrices

Returns the trace of a matrix.

TrackerclassMotion and tracking

Base abstract class for the long-term tracker

TrackerCSRTclasstracking

Tracking is an important issue for many computer vision applications in real world scenario.

TrackerCSRT_createfunctiontracking

Create CSRT tracker instance

TrackerCSRT_Paramsclasstracking

tracker csrt params value in the OpenCV API.

TrackerDaSiamRPNclassMotion and tracking

tracker da siam rpn value in the OpenCV API.

TrackerDaSiamRPN_createfunctionMotion and tracking

TrackerDaSiamRPN_create: Constructor

TrackerDaSiamRPN_create1functionMotion and tracking

TrackerDaSiamRPN_create1: Constructor

TrackerDaSiamRPN_ParamsclassMotion and tracking

tracker da siam rpn params value in the OpenCV API.

TrackerKCFclasstracking

the KCF (Kernelized Correlation Filter) tracker

TrackerKCF_createfunctiontracking

Create KCF tracker instance

TrackerKCF_MODEclasstracking

Feature type to be used in the tracking grayscale, colornames, compressed color-names

TrackerKCF_MODEValuetypeCore and matrices

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

TrackerKCF_Paramsclasstracking

tracker kcf params value in the OpenCV API.

TrackerMILclassMotion and tracking

The MIL algorithm trains a classifier in an online manner to separate the object from the

TrackerMIL_createfunctionMotion and tracking

Create MIL tracker instance

TrackerMIL_ParamsclassMotion and tracking

tracker mil params value in the OpenCV API.

TrackerNanoclassMotion and tracking

the Nano tracker is a super lightweight dnn-based general object tracking.

TrackerNano_createfunctionMotion and tracking

TrackerNano_create: Constructor

TrackerNano_create1functionMotion and tracking

TrackerNano_create1: Constructor

TrackerNano_ParamsclassMotion and tracking

tracker nano params value in the OpenCV API.

TrackerVitclassMotion and tracking

the VIT tracker is a super lightweight dnn-based general object tracking.

TrackerVit_createfunctionMotion and tracking

TrackerVit_create: Constructor

TrackerVit_create1functionMotion and tracking

TrackerVit_create1: Constructor

TrackerVit_ParamsclassMotion and tracking

tracker vit params value in the OpenCV API.

transformfunctionCore and matrices

Performs the matrix transformation of every array element.

transposefunctionCore and matrices

Transposes a matrix.

transposeNDfunctionCore and matrices

Transpose for n-dimensional matrices.

TriangleCullingModeclassptcloud

Face culling settings: what faces are drawn after face culling

TriangleCullingModeValuetypeCore and matrices

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

TriangleGlCompatibleModeclassptcloud

GL compatibility settings

TriangleGlCompatibleModeValuetypeCore and matrices

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

triangleRasterizefunctionptcloud

Renders a set of triangles on a depth and color image

triangleRasterizeColorfunctionptcloud

Overloaded version of triangleRasterize() with color-only rendering

triangleRasterizeDepthfunctionptcloud

Overloaded version of triangleRasterize() with depth-only rendering

TriangleRasterizeSettingsclassptcloud

Structure to keep settings for rasterization

TriangleShadingTypeclassptcloud

Triangle fill settings

TriangleShadingTypeValuetypeCore and matrices

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

triangulatePointsfunctiongeometry

This function reconstructs 3-dimensional points (in homogeneous coordinates) by using

tuple_GArray_Rect_and_GArray_inttypeCore and matrices

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

tuple_GArray_Rect_and_GArray_int_end__and_GArray_uint64_t_end__and_GArray_inttypeCore and matrices

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

tuple_GMat_and_GMattypeCore and matrices

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

tuple_GMat_and_GMat_and_GMattypeCore and matrices

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

tuple_GMat_and_GMat_and_GMat_and_GMattypeCore and matrices

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

tuple_GMat_and_GScalartypeCore and matrices

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

tuple_GOpaque_double_and_GArray_int_end__and_GArray_Point2ftypeCore and matrices

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

tuple_GOpaque_double_and_GArray_int_end__and_GArray_Point3ftypeCore and matrices

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

tuple_GOpaque_double_and_GMat_and_GMattypeCore and matrices

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

TypedGraphKerneltypeTypeScript helpers

Synchronous callback with borrowed matrix/primitive handles. Fill matrices or assign output values.

TypedGraphOperationtypeTypeScript helpers

A native operation with its exact node tuple and callback signature preserved by TypeScript.

TypedGraphSignaturetypeTypeScript helpers

Matrix outputs require metadata; purely scalar, array and opaque operations can omit it.

ucharVectorclassCore and matrices

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

UMatclassCore and matrices

UMat: todo: document

UMatData_MemoryFlagclassCore and matrices

Comma-separated Matrix Initializer

UMatData_MemoryFlagValuetypeCore and matrices

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

UMatUsageFlagsclassCore and matrices

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

UMatUsageFlagsValuetypeCore and matrices

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

UMatVectorclassCore and matrices

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

undistortfunctionImage processing

Transforms an image to compensate for lens distortion.

undistortImagePointsfunctiongeometry

Compute undistorted image points position

undistortPointsfunctiongeometry

Computes the ideal point coordinates from the observed point coordinates.

UndistortTypesclassImage processing

cv::undistort mode

UndistortTypesValuetypeCore and matrices

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

UsacParamsclassgeometry

usac params value in the OpenCV API.

useOptimizedfunctionCore and matrices

Returns the status of optimized code usage.

utils_ClassWithKeywordPropertiesclassCore and matrices

utils class with keyword properties value in the OpenCV API.

utils_copyMatAndDumpNamedArgumentsfunctionCore and matrices

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

utils_dumpBoolfunctionCore and matrices

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

utils_dumpCStringfunctionCore and matrices

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

utils_dumpDoublefunctionCore and matrices

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

utils_dumpFloatfunctionCore and matrices

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

utils_dumpInputArrayfunctionCore and matrices

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

utils_dumpInputArrayOfArraysfunctionCore and matrices

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

utils_dumpInputOutputArrayfunctionCore and matrices

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

utils_dumpInputOutputArrayOfArraysfunctionCore and matrices

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

utils_dumpIntfunctionCore and matrices

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

utils_dumpInt64functionCore and matrices

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

utils_dumpRangefunctionCore and matrices

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

utils_dumpRectfunctionCore and matrices

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

utils_dumpRotatedRectfunctionCore and matrices

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

utils_dumpSizeTfunctionCore and matrices

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

utils_dumpStringfunctionCore and matrices

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

utils_dumpTermCriteriafunctionCore and matrices

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

utils_dumpVec2ifunctionCore and matrices

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

utils_dumpVectorOfDoublefunctionCore and matrices

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

utils_dumpVectorOfIntfunctionCore and matrices

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

utils_dumpVectorOfRectfunctionCore and matrices

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

utils_fs_getCacheDirectoryForDownloadsfunctionCore and matrices

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

utils_FunctionParamsclassCore and matrices

utils function params value in the OpenCV API.

utils_generateVectorOfIntfunctionCore and matrices

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

utils_generateVectorOfMatfunctionCore and matrices

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

utils_generateVectorOfRectfunctionCore and matrices

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

utils_logging_getLogLevelfunctionCore and matrices

Get global logging level

utils_logging_LogLevelclassCore and matrices

Supported logging levels and their semantic

utils_logging_LogLevelValuetypeCore and matrices

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

utils_logging_setLogLevelfunctionCore and matrices

Set global logging level

utils_nested_OriginalClassNameclassCore and matrices

utils nested original class name value in the OpenCV API.

utils_nested_OriginalClassName_createfunctionCore and matrices

Create an owned utils_nested_OriginalClassName instance with the supplied configuration.

utils_nested_OriginalClassName_originalNamefunctionCore and matrices

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

utils_nested_OriginalClassName_ParamsclassCore and matrices

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

utils_nested_testEchoBooleanFunctionfunctionCore and matrices

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

utils_testAsyncArrayfunctionCore and matrices

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

utils_testAsyncExceptionfunctionCore and matrices

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

utils_testOverloadResolutionfunctionCore and matrices

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

utils_testOverloadResolution1functionCore and matrices

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

utils_testOverwriteNativeMethodfunctionCore and matrices

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

utils_testRaiseGeneralExceptionfunctionCore and matrices

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

utils_testReservedKeywordConversionfunctionCore and matrices

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

utils_testRotatedRectfunctionCore and matrices

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

utils_testRotatedRectVectorfunctionCore and matrices

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

validateDisparityfunctionstereo

validates disparity using the left-right check. The matrix "cost" should be computed by the stereo correspondence algorithm

valueAPIhelperTypeScript helpers

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

VariableTypeclassgeometry

Type of variables used in LevMarq solver

VariableTypeValuetypeCore and matrices

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

VariationalRefinementclassMotion and tracking

Variational optical flow refinement

VariationalRefinement_createfunctionMotion and tracking

Creates an instance of VariationalRefinement

vconcatfunctionCore and matrices

```cpp

Vec2dtypeCore and matrices

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

Vec2ftypeCore and matrices

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

Vec2itypeCore and matrices

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

Vec3dtypeCore and matrices

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

Vec3ftypeCore and matrices

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

Vec3itypeCore and matrices

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

Vec4dtypeCore and matrices

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

Vec4ftypeCore and matrices

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

Vec4fVectorclassCore and matrices

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

Vec4itypeCore and matrices

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

Vec6ftypeCore and matrices

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

Vec6fVectorclassCore and matrices

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

VideoAccelerationTypeclassvideoio

videoio_flags_base

VideoAccelerationTypeValuetypeCore and matrices

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

VideoCaptureclassvideoio

endcond: IGNORED

VideoCapture_waitAnyfunctionvideoio

Wait for ready frames from VideoCapture.

VideoCaptureAPIsclassvideoio

cv::VideoCapture API backends identifier.

VideoCaptureAPIsValuetypeCore and matrices

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

VideoCaptureAPIsVectorclassCore and matrices

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

VideoCaptureOBSensorDataTypeclassvideoio

Images

VideoCaptureOBSensorDataTypeValuetypeCore and matrices

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

VideoCaptureOBSensorGeneratorsclassvideoio

OBSENSOR stream generator

VideoCaptureOBSensorGeneratorsValuetypeCore and matrices

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

VideoCaptureOBSensorPropertiesclassvideoio

OBSENSOR properties

VideoCaptureOBSensorPropertiesValuetypeCore and matrices

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

VideoCapturePropertiesclassvideoio

cv::VideoCapture generic properties identifier.

VideoCapturePropertiesValuetypeCore and matrices

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

VideoCaptureVectorclassCore and matrices

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

videoio_registry_getBackendNamefunctionvideoio

This section contains API description how to query/configure available Video I/O backends.

videoio_registry_getBackendsfunctionvideoio

Returns list of all available backends

videoio_registry_getCameraBackendPluginVersionfunctionvideoio

Returns description and ABI/API version of videoio plugin's camera interface

videoio_registry_getCameraBackendPluginVersionResulttypeCore and matrices

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

videoio_registry_getCameraBackendsfunctionvideoio

Returns list of available backends which works via `cv::VideoCapture(int index)`

videoio_registry_getStreamBackendPluginVersionfunctionvideoio

Returns description and ABI/API version of videoio plugin's stream capture interface

videoio_registry_getStreamBackendPluginVersionResulttypeCore and matrices

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

videoio_registry_getStreamBackendsfunctionvideoio

Returns list of available backends which works via `cv::VideoCapture(filename)`

videoio_registry_getStreamBufferedBackendPluginVersionfunctionvideoio

Returns description and ABI/API version of videoio plugin's buffer capture interface

videoio_registry_getStreamBufferedBackendPluginVersionResulttypeCore and matrices

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

videoio_registry_getStreamBufferedBackendsfunctionvideoio

Returns list of available backends which works via `cv::VideoCapture(buffer)`

videoio_registry_getWriterBackendPluginVersionfunctionvideoio

Returns description and ABI/API version of videoio plugin's writer interface

videoio_registry_getWriterBackendPluginVersionResulttypeCore and matrices

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

videoio_registry_getWriterBackendsfunctionvideoio

Returns list of available backends which works via `cv::VideoWriter()`

videoio_registry_hasBackendfunctionvideoio

Returns true if backend is available

videoio_registry_isBackendBuiltInfunctionvideoio

Returns true if backend is built in (false if backend is used as plugin)

videostab_MotionModelclassvideostab

Describes motion model between two point clouds.

videostab_MotionModelValuetypeCore and matrices

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

VideoWriterclassvideoio

example: samples/cpp/tutorial_code/videoio/video-write/video-write.cpp

VideoWriter_fourccfunctionvideoio

Concatenates 4 chars to a fourcc code

VideoWriterPropertiesclassvideoio

cv::VideoWriter generic properties identifier.

VideoWriterPropertiesValuetypeCore and matrices

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

VirtualFileSystemtypeCore and matrices

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

Volumeclassptcloud

volume value in the OpenCV API.

Volume_BoundingBoxPrecisionclassptcloud

Native enum entries for volume bounding box precision. Pass an entry to enum-typed arguments or its .value to numeric arguments.

Volume_BoundingBoxPrecisionValuetypeCore and matrices

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

VolumeSettingsclassptcloud

volume settings value in the OpenCV API.

VolumeTypeclassptcloud

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

VolumeTypeValuetypeCore and matrices

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

warpAffinefunctionImage processing

Applies an affine transformation to an image.

WarperCreatorclassstitching

Image warper factories base class.

warpFramefunctionptcloud

Warps depth or RGB-D image by reprojecting it in 3d, applying Rt transformation

warpPerspectivefunctionImage processing

example: samples/cpp/snippets/warpPerspective_demo.cpp

warpPolarfunctionImage processing

Remaps an image to polar or semilog-polar coordinates space

WarpPolarModeclassImage processing

Specify the polar mapping mode

WarpPolarModeValuetypeCore and matrices

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

watershedfunctionImage processing

imgproc_hist

wechat_qrcode_WeChatQRCodeclasswechat_qrcode

WeChat QRCode includes two CNN-based models:

writeOpticalFlowfunctionMotion and tracking

Write a .flo to disk

xfeatures2d_AffineFeature2Dclassxfeatures2d

Class implementing affine adaptation for key points.

xfeatures2d_AgastFeatureDetectorclassxfeatures2d

Wrapping class for feature detection using the AGAST method. :

xfeatures2d_AgastFeatureDetector_createfunctionxfeatures2d

Create an owned xfeatures2d_AgastFeatureDetector instance with the supplied configuration.

xfeatures2d_AKAZEclassxfeatures2d

Class implementing the AKAZE keypoint detector and descriptor extractor, described in [ANB13].

xfeatures2d_AKAZE_createfunctionxfeatures2d

The AKAZE constructor

xfeatures2d_BEBLIDclassxfeatures2d

Class implementing BEBLID (Boosted Efficient Binary Local Image Descriptor),

xfeatures2d_BEBLID_BeblidSizeclassxfeatures2d

Descriptor number of bits, each bit is a boosting weak-learner.

xfeatures2d_BEBLID_BeblidSizeValuetypeCore and matrices

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

xfeatures2d_BEBLID_createfunctionxfeatures2d

Creates the BEBLID descriptor.

xfeatures2d_BoostDescclassxfeatures2d

Class implementing BoostDesc (Learning Image Descriptors with Boosting), described in

xfeatures2d_BoostDesc_createfunctionxfeatures2d

Create an owned xfeatures2d_BoostDesc instance with the supplied configuration.

xfeatures2d_BOWImgDescriptorExtractorclassxfeatures2d

Class to compute an image descriptor using the bag of visual words.

xfeatures2d_BOWKMeansTrainerclassxfeatures2d

kmeans -based class to train visual vocabulary using the bag of visual words approach. :

xfeatures2d_BOWTrainerclassxfeatures2d

\

xfeatures2d_BriefDescriptorExtractorclassxfeatures2d

BRIEF Descriptor

xfeatures2d_BriefDescriptorExtractor_createfunctionxfeatures2d

Create an owned xfeatures2d_BriefDescriptorExtractor instance with the supplied configuration.

xfeatures2d_BRISKclassxfeatures2d

Class implementing the BRISK keypoint detector and descriptor extractor, described in [LCS11] .

xfeatures2d_BRISK_createfunctionxfeatures2d

The BRISK constructor

xfeatures2d_BRISK_create1functionxfeatures2d

The BRISK constructor for a custom pattern

xfeatures2d_BRISK_create2functionxfeatures2d

The BRISK constructor for a custom pattern, detection threshold and octaves

xfeatures2d_DAISYclassxfeatures2d

Class implementing DAISY descriptor, described in [Tola10]

xfeatures2d_DAISY_createfunctionxfeatures2d

Create an owned xfeatures2d_DAISY instance with the supplied configuration.

xfeatures2d_DAISY_NormalizationTypeclassxfeatures2d

Native enum entries for xfeatures2d daisy normalization type. Pass an entry to enum-typed arguments or its .value to numeric arguments.

xfeatures2d_DAISY_NormalizationTypeValuetypeCore and matrices

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

xfeatures2d_FREAKclassxfeatures2d

Class implementing the FREAK (Fast Retina Keypoint) keypoint descriptor, described in [AOV12] .

xfeatures2d_FREAK_createfunctionxfeatures2d

Create an owned xfeatures2d_FREAK instance with the supplied configuration.

xfeatures2d_HarrisLaplaceFeatureDetectorclassxfeatures2d

Class implementing the Harris-Laplace feature detector as described in [Mikolajczyk2004].

xfeatures2d_HarrisLaplaceFeatureDetector_createfunctionxfeatures2d

Creates a new implementation instance.

xfeatures2d_KAZEclassxfeatures2d

Class implementing the KAZE keypoint detector and descriptor extractor, described in [ABD12] .

xfeatures2d_KAZE_createfunctionxfeatures2d

The KAZE constructor

xfeatures2d_LATCHclassxfeatures2d

LATCH Descriptor

xfeatures2d_LATCH_createfunctionxfeatures2d

Create an owned xfeatures2d_LATCH instance with the supplied configuration.

xfeatures2d_LUCIDclassxfeatures2d

Class implementing the locally uniform comparison image descriptor, described in [LUCID]

xfeatures2d_LUCID_createfunctionxfeatures2d

Create an owned xfeatures2d_LUCID instance with the supplied configuration.

xfeatures2d_matchGMSfunctionxfeatures2d

GMS (Grid-based Motion Statistics) feature matching strategy described in [Bian2017gms] .

xfeatures2d_matchLOGOSfunctionxfeatures2d

LOGOS (Local geometric support for high-outlier spatial verification) feature matching strategy described in [Lowry2018LOGOSLG] .

xfeatures2d_MSDDetectorclassxfeatures2d

Class implementing the MSD (Maximal Self-Dissimilarity) keypoint detector, described in [Tombari14].

xfeatures2d_MSDDetector_createfunctionxfeatures2d

Create an owned xfeatures2d_MSDDetector instance with the supplied configuration.

xfeatures2d_PCTSignaturesclassxfeatures2d

Position-Color-Texture signatures

xfeatures2d_PCTSignatures_createfunctionxfeatures2d

Creates PCTSignatures algorithm using pre-generated sampling points

xfeatures2d_PCTSignatures_create1functionxfeatures2d

Creates PCTSignatures algorithm using pre-generated sampling points

xfeatures2d_PCTSignatures_create2functionxfeatures2d

Creates PCTSignatures algorithm using pre-generated sampling points

xfeatures2d_PCTSignatures_DistanceFunctionclassxfeatures2d

Lp distance function selector.

xfeatures2d_PCTSignatures_DistanceFunctionValuetypeCore and matrices

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

xfeatures2d_PCTSignatures_drawSignaturefunctionxfeatures2d

Draws signature in the source image and outputs the result.

xfeatures2d_PCTSignatures_generateInitPointsfunctionxfeatures2d

Generates initial sampling points according to selected point distribution.

xfeatures2d_PCTSignatures_PointDistributionclassxfeatures2d

Point distributions supported by random point generator.

xfeatures2d_PCTSignatures_PointDistributionValuetypeCore and matrices

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

xfeatures2d_PCTSignatures_SimilarityFunctionclassxfeatures2d

Similarity function selector.

xfeatures2d_PCTSignatures_SimilarityFunctionValuetypeCore and matrices

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

xfeatures2d_PCTSignaturesSQFDclassxfeatures2d

Class implementing Signature Quadratic Form Distance (SQFD).

xfeatures2d_PCTSignaturesSQFD_createfunctionxfeatures2d

Creates the algorithm instance using selected distance function,

xfeatures2d_StarDetectorclassxfeatures2d

The class implements the keypoint detector introduced by [Agrawal08], synonym of StarDetector. :

xfeatures2d_StarDetector_createfunctionxfeatures2d

the full constructor

xfeatures2d_SURFclassxfeatures2d

Class for extracting Speeded Up Robust Features from an image [Bay06] .

xfeatures2d_SURF_createfunctionxfeatures2d

Create an owned xfeatures2d_SURF instance with the supplied configuration.

xfeatures2d_TBMRclassxfeatures2d

Class implementing the Tree Based Morse Regions (TBMR) as described in

xfeatures2d_TBMR_createfunctionxfeatures2d

Create an owned xfeatures2d_TBMR instance with the supplied configuration.

xfeatures2d_TEBLIDclassxfeatures2d

Class implementing TEBLID (Triplet-based Efficient Binary Local Image Descriptor),

xfeatures2d_TEBLID_createfunctionxfeatures2d

Creates the TEBLID descriptor.

xfeatures2d_TEBLID_TeblidSizeclassxfeatures2d

Descriptor number of bits, each bit is a box average difference.

xfeatures2d_TEBLID_TeblidSizeValuetypeCore and matrices

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

xfeatures2d_VGGclassxfeatures2d

Class implementing VGG (Oxford Visual Geometry Group) descriptor trained end to end

xfeatures2d_VGG_createfunctionxfeatures2d

Create an owned xfeatures2d_VGG instance with the supplied configuration.

ximgproc_AdaptiveManifoldFilterclassExtended image processing

Interface for Adaptive Manifold Filter realizations.

ximgproc_AdaptiveManifoldFilter_createfunctionExtended image processing

Create an owned ximgproc_AdaptiveManifoldFilter instance with the supplied configuration.

ximgproc_amFilterfunctionExtended image processing

Simple one-line Adaptive Manifold Filter call.

ximgproc_AngleRangeOptionclassExtended image processing

Specifies the part of Hough space to calculate

ximgproc_AngleRangeOptionValuetypeCore and matrices

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

ximgproc_anisotropicDiffusionfunctionExtended image processing

Performs anisotropic diffusion on an image.

ximgproc_bilateralTextureFilterfunctionExtended image processing

Applies the bilateral texture filter to an image. It performs structure-preserving texture filter.

ximgproc_colorMatchTemplatefunctionExtended image processing

Compares a color template against overlapped color image regions.

ximgproc_computeBadPixelPercentfunctionExtended image processing

Function for computing the percent of "bad" pixels in the disparity map

ximgproc_computeMSEfunctionExtended image processing

Function for computing mean square error for disparity maps

ximgproc_ContourFittingclassExtended image processing

Class for ContourFitting algorithms.

ximgproc_ContourFitting_estimateTransformationResulttypeCore and matrices

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

ximgproc_contourSamplingfunctionExtended image processing

Contour sampling .

ximgproc_covarianceEstimationfunctionExtended image processing

Computes the estimated covariance matrix of an image using the sliding

ximgproc_createAMFilterfunctionExtended image processing

Factory method, create instance of AdaptiveManifoldFilter and produce some initialization routines.

ximgproc_createContourFittingfunctionExtended image processing

create ContourFitting algorithm object

ximgproc_createDisparityWLSFilterfunctionExtended image processing

Convenience factory method that creates an instance of DisparityWLSFilter and sets up all the relevant

ximgproc_createDisparityWLSFilterGenericfunctionExtended image processing

More generic factory method, create instance of DisparityWLSFilter and execute basic

ximgproc_createDTFilterfunctionExtended image processing

Factory method, create instance of DTFilter and produce initialization routines.

ximgproc_createEdgeAwareInterpolatorfunctionExtended image processing

Factory method that creates an instance of the

ximgproc_createEdgeBoxesfunctionExtended image processing

Creates a Edgeboxes

ximgproc_createEdgeDrawingfunctionExtended image processing

Creates a smart pointer to a EdgeDrawing object and initializes it

ximgproc_createFastBilateralSolverFilterfunctionExtended image processing

Factory method, create instance of FastBilateralSolverFilter and execute the initialization routines.

ximgproc_createFastGlobalSmootherFilterfunctionExtended image processing

Factory method, create instance of FastGlobalSmootherFilter and execute the initialization routines.

ximgproc_createFastLineDetectorfunctionExtended image processing

Creates a smart pointer to a FastLineDetector object and initializes it

ximgproc_createGuidedFilterfunctionExtended image processing

Factory method, create instance of GuidedFilter and produce initialization routines.

ximgproc_createQuaternionImagefunctionExtended image processing

creates a quaternion image.

ximgproc_createRFFeatureGetterfunctionExtended image processing

Create an owned ximgproc_RFFeatureGetter instance with the supplied configuration.

ximgproc_createRICInterpolatorfunctionExtended image processing

Factory method that creates an instance of the

ximgproc_createRightMatcherfunctionExtended image processing

Convenience method to set up the matcher for computing the right-view disparity map

ximgproc_createScanSegmentfunctionExtended image processing

Initializes a ScanSegment object.

ximgproc_createStructuredEdgeDetectionfunctionExtended image processing

The only constructor

ximgproc_createSuperpixelLSCfunctionExtended image processing

Class implementing the LSC (Linear Spectral Clustering) superpixels

ximgproc_createSuperpixelSEEDSfunctionExtended image processing

Initializes a SuperpixelSEEDS object.

ximgproc_createSuperpixelSLICfunctionExtended image processing

Initialize a SuperpixelSLIC object

ximgproc_DisparityFilterclassExtended image processing

Main interface for all disparity map filters.

ximgproc_DisparityWLSFilterclassExtended image processing

Disparity map filter based on Weighted Least Squares filter (in form of Fast Global Smoother that

ximgproc_dtFilterfunctionExtended image processing

Simple one-line Domain Transform filter call. If you have multiple images to filter with the same

ximgproc_DTFilterclassExtended image processing

Interface for realizations of Domain Transform filter.

ximgproc_EdgeAwareFiltersListclassExtended image processing

Native enum entries for ximgproc edge aware filters list. Pass an entry to enum-typed arguments or its .value to numeric arguments.

ximgproc_EdgeAwareFiltersListValuetypeCore and matrices

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

ximgproc_EdgeAwareInterpolatorclassExtended image processing

Sparse match interpolation algorithm based on modified locally-weighted affine

ximgproc_EdgeBoxesclassExtended image processing

Class implementing EdgeBoxes algorithm from [ZitnickECCV14edgeBoxes] :

ximgproc_EdgeDrawingclassExtended image processing

Class implementing the ED (EdgeDrawing) [topal2012edge], EDLines [akinlar2011edlines], EDPF [akinlar2012edpf], EDCircles [akinlar2013edcircles] and ColorED [akinlar201782] algorith

ximgproc_EdgeDrawing_GradientOperatorclassExtended image processing

Native enum entries for ximgproc edge drawing gradient operator. Pass an entry to enum-typed arguments or its .value to numeric arguments.

ximgproc_EdgeDrawing_GradientOperatorValuetypeCore and matrices

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

ximgproc_EdgeDrawing_ParamsclassExtended image processing

ximgproc edge drawing params value in the OpenCV API.

ximgproc_edgePreservingFilterfunctionExtended image processing

Smoothes an image using the Edge-Preserving filter.

ximgproc_fastBilateralSolverFilterfunctionExtended image processing

Simple one-line Fast Bilateral Solver filter call. If you have multiple images to filter with the same

ximgproc_FastBilateralSolverFilterclassExtended image processing

Interface for implementations of Fast Bilateral Solver.

ximgproc_fastGlobalSmootherFilterfunctionExtended image processing

Simple one-line Fast Global Smoother filter call. If you have multiple images to filter with the same

ximgproc_FastGlobalSmootherFilterclassExtended image processing

Interface for implementations of Fast Global Smoother filter.

ximgproc_FastHoughTransformfunctionExtended image processing

Calculates 2D Fast Hough transform of an image.

ximgproc_FastLineDetectorclassExtended image processing

Class implementing the FLD (Fast Line Detector) algorithm described

ximgproc_findEllipsesfunctionExtended image processing

Finds ellipses fastly in an image using projective invariant pruning.

ximgproc_fourierDescriptorfunctionExtended image processing

Fourier descriptors for planed closed curves

ximgproc_getDisparityVisfunctionExtended image processing

Function for creating a disparity map visualization (clamped CV_8U image)

ximgproc_GradientDericheXfunctionExtended image processing

Applies X Deriche filter to an image.

ximgproc_GradientDericheYfunctionExtended image processing

Applies Y Deriche filter to an image.

ximgproc_guidedFilterfunctionExtended image processing

Simple one-line (Fast) Guided Filter call.

ximgproc_GuidedFilterclassExtended image processing

Interface for realizations of (Fast) Guided Filter.

ximgproc_HoughDeskewOptionclassExtended image processing

Specifies to do or not to do skewing of Hough transform image

ximgproc_HoughDeskewOptionValuetypeCore and matrices

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

ximgproc_HoughOpclassExtended image processing

Specifies binary operations.

ximgproc_HoughOpValuetypeCore and matrices

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

ximgproc_HoughPoint2LinefunctionExtended image processing

Calculates coordinates of line segment corresponded by point in Hough space.

ximgproc_jointBilateralFilterfunctionExtended image processing

Applies the joint bilateral filter to an image.

ximgproc_l0SmoothfunctionExtended image processing

Global image smoothing via L0 gradient minimization.

ximgproc_LocalBinarizationMethodsclassExtended image processing

Specifies the binarization method to use in cv::ximgproc::niBlackThreshold

ximgproc_LocalBinarizationMethodsValuetypeCore and matrices

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

ximgproc_niBlackThresholdfunctionExtended image processing

Performs thresholding on input images using Niblack's technique or some of the

ximgproc_PeiLinNormalizationfunctionExtended image processing

Calculates an affine transformation that normalize given image using Pei&Lin Normalization.

ximgproc_qconjfunctionExtended image processing

calculates conjugate of a quaternion image.

ximgproc_qdftfunctionExtended image processing

Performs a forward or inverse Discrete quaternion Fourier transform of a 2D quaternion array.

ximgproc_qmultiplyfunctionExtended image processing

Calculates the per-element quaternion product of two arrays

ximgproc_qunitaryfunctionExtended image processing

divides each element by its modulus.

ximgproc_RadonTransformfunctionExtended image processing

Calculate Radon Transform of an image.

ximgproc_readGTfunctionExtended image processing

Function for reading ground truth disparity maps. Supports basic Middlebury

ximgproc_RFFeatureGetterclassExtended image processing

Helper class for training part of [P. Dollar and C. L. Zitnick. Structured Forests for Fast Edge Detection, 2013].

ximgproc_RICInterpolatorclassExtended image processing

Sparse match interpolation algorithm based on modified piecewise locally-weighted affine

ximgproc_RidgeDetectionFilterclassExtended image processing

Applies Ridge Detection Filter to an input image.

ximgproc_RidgeDetectionFilter_createfunctionExtended image processing

Create pointer to the Ridge detection filter.

ximgproc_rollingGuidanceFilterfunctionExtended image processing

Applies the rolling guidance filter to an image.

ximgproc_ScanSegmentclassExtended image processing

Class implementing the F-DBSCAN (Accelerated superpixel image segmentation with a parallelized DBSCAN algorithm) superpixels

ximgproc_segmentation_createGraphSegmentationfunctionExtended image processing

Creates a graph based segmentor

ximgproc_segmentation_createSelectiveSearchSegmentationfunctionExtended image processing

Create a new SelectiveSearchSegmentation class.

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyColorfunctionExtended image processing

Create a new color-based strategy

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyFillfunctionExtended image processing

Create a new fill-based strategy

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiplefunctionExtended image processing

Create a new multiple strategy

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple1functionExtended image processing

Create a new multiple strategy and set one subtrategy

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple2functionExtended image processing

Create a new multiple strategy and set two subtrategies, with equal weights

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple3functionExtended image processing

Create a new multiple strategy and set three subtrategies, with equal weights

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple4functionExtended image processing

Create a new multiple strategy and set four subtrategies, with equal weights

ximgproc_segmentation_createSelectiveSearchSegmentationStrategySizefunctionExtended image processing

Create a new size-based strategy

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyTexturefunctionExtended image processing

Create a new size-based strategy

ximgproc_segmentation_GraphSegmentationclassExtended image processing

Graph Based Segmentation Algorithm.

ximgproc_segmentation_SelectiveSearchSegmentationclassExtended image processing

Selective search segmentation algorithm

ximgproc_segmentation_SelectiveSearchSegmentationStrategyclassExtended image processing

Strategie for the selective search segmentation algorithm

ximgproc_segmentation_SelectiveSearchSegmentationStrategyColorclassExtended image processing

Color-based strategy for the selective search segmentation algorithm

ximgproc_segmentation_SelectiveSearchSegmentationStrategyFillclassExtended image processing

Fill-based strategy for the selective search segmentation algorithm

ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultipleclassExtended image processing

Regroup multiple strategies for the selective search segmentation algorithm

ximgproc_segmentation_SelectiveSearchSegmentationStrategySizeclassExtended image processing

Size-based strategy for the selective search segmentation algorithm

ximgproc_segmentation_SelectiveSearchSegmentationStrategyTextureclassExtended image processing

Texture-based strategy for the selective search segmentation algorithm

ximgproc_SLICTypeclassExtended image processing

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

ximgproc_SLICTypeValuetypeCore and matrices

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

ximgproc_SparseMatchInterpolatorclassExtended image processing

Main interface for all filters, that take sparse matches as an

ximgproc_StructuredEdgeDetectionclassExtended image processing

Class implementing edge detection algorithm from [Dollar2013] :

ximgproc_SuperpixelLSCclassExtended image processing

Class implementing the LSC (Linear Spectral Clustering) superpixels

ximgproc_SuperpixelSEEDSclassExtended image processing

Class implementing the SEEDS (Superpixels Extracted via Energy-Driven Sampling) superpixels

ximgproc_SuperpixelSLICclassExtended image processing

Class implementing the SLIC (Simple Linear Iterative Clustering) superpixels

ximgproc_thinningfunctionExtended image processing

Applies a binary blob thinning operation, to achieve a skeletization of the input image.

ximgproc_ThinningTypesclassExtended image processing

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

ximgproc_ThinningTypesValuetypeCore and matrices

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

ximgproc_transformFDfunctionExtended image processing

transform a contour

ximgproc_weightedMedianFilterfunctionExtended image processing

Applies weighted median filter to an image.

ximgproc_WMFWeightTypeclassExtended image processing

Specifies weight types of weighted median filter.

ximgproc_WMFWeightTypeValuetypeCore and matrices

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

xphoto_applyChannelGainsfunctionxphoto

Implements an efficient fixed-point approximation for applying channel gains, which is

xphoto_bm3dDenoisingfunctionxphoto

Performs image denoising using the Block-Matching and 3D-filtering algorithm

xphoto_bm3dDenoising1functionxphoto

Performs image denoising using the Block-Matching and 3D-filtering algorithm

xphoto_Bm3dStepsclassxphoto

BM3D algorithm steps

xphoto_Bm3dStepsValuetypeCore and matrices

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

xphoto_createGrayworldWBfunctionxphoto

Creates an instance of GrayworldWB

xphoto_createLearningBasedWBfunctionxphoto

Creates an instance of LearningBasedWB

xphoto_createSimpleWBfunctionxphoto

Creates an instance of SimpleWB

xphoto_createTonemapDurandfunctionxphoto

Creates TonemapDurand object

xphoto_dctDenoisingfunctionxphoto

The function implements simple dct-based denoising

xphoto_GrayworldWBclassxphoto

Gray-world white balance algorithm

xphoto_inpaintfunctionxphoto

The function implements different single-image inpainting algorithms.

xphoto_InpaintTypesclassxphoto

Various inpainting algorithms

xphoto_InpaintTypesValuetypeCore and matrices

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

xphoto_LearningBasedWBclassxphoto

More sophisticated learning-based automatic white balance algorithm.

xphoto_oilPaintingfunctionxphoto

oilPainting

xphoto_oilPainting1functionxphoto

oilPainting

xphoto_SimpleWBclassxphoto

A simple white balance algorithm that works by independently stretching

xphoto_TonemapDurandclassxphoto

This algorithm decomposes image into two layers: base layer and detail layer using bilateral filter

xphoto_TransformTypesclassxphoto

BM3D transform types

xphoto_TransformTypesValuetypeCore and matrices

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

xphoto_WhiteBalancerclassxphoto

The base class for auto white balance algorithms.