Image processing
All modules / imgproc
imgproc_misc
accumulateProductfunctionAdds the per-element product of two input images to the accumulator image.
accumulateSquarefunctionAdds the square of a source image to the accumulator image.
accumulateWeightedfunctionUpdates a running average.
adaptiveThresholdfunctionApplies an adaptive threshold to an array.
AdaptiveThresholdTypesclassadaptive threshold algorithm
applyColorMapfunctionexample: samples/cpp/snippets/falsecolor.cpp
applyColorMap1functionApplies a user colormap on a given image.
arrowedLinefunctionDraws an arrow segment pointing from the first point to the second one.
bilateralFilterfunctionApplies the bilateral filter to an image.
blendLinearfunctionPerforms linear blending of two images:
blurfunctionBlurs an image using the normalized box filter.
boxFilterfunctionBlurs an image using the box filter.
calcBackProjectfunctionCalculates the back projection of a histogram.
calcHistfunctionthis variant supports only uniform histograms.
Cannyfunctionimgproc_filter
Canny1functionFinds edges in an image using the Canny algorithm with custom image gradient.
circlefunctionexample: samples/cpp/tutorial_code/ImgProc/basic_drawing/Drawing_2.cpp
CLAHEclassimgproc_shape
clipLinefunctionClips the line against the image rectangle.
ColorConversionCodesclassthe color conversion codes
ColormapTypesclassimgproc_shape
compareHistfunctionCompares two histograms.
connectedComponentsfunctionexample: samples/cpp/connected_components.cpp
ConnectedComponentsAlgorithmsTypesclassconnected components algorithm
ConnectedComponentsTypesclassimgproc_misc
connectedComponentsWithAlgorithmfunctionexample: samples/cpp/connected_components.cpp
connectedComponentsWithStatsfunctioncomputes the connected components labeled image of boolean image and also produces a statistics output for each label
connectedComponentsWithStatsWithAlgorithmfunctioncomputes the connected components labeled image of boolean image and also produces a statistics output for each label
ContourApproximationModesclassthe contour approximation algorithm
convertMapsfunctionConverts image transformation maps from one representation to another.
cornerEigenValsAndVecsfunctionexample: samples/python/snippets/texture_flow.py
cornerHarrisfunctionHarris corner detector.
cornerMinEigenValfunctionCalculates the minimal eigenvalue of gradient matrices for corner detection.
cornerSubPixfunctionRefines the corner locations.
createCLAHEfunctionCreates a smart pointer to a cv::CLAHE class and initializes it.
createGeneralizedHoughBallardfunctionCreates a smart pointer to a cv::GeneralizedHoughBallard class and initializes it.
createGeneralizedHoughGuilfunctionCreates a smart pointer to a cv::GeneralizedHoughGuil class and initializes it.
createHanningWindowfunctionThis function computes a Hanning window coefficients in two dimensions.
createLineSegmentDetectorfunctionCreates a smart pointer to a LineSegmentDetector object and initializes it.
cvtColorfunctionimgproc_misc
cvtColorTwoPlanefunctionConverts an image from one color space to another where the source image is
demosaicingfunctionmain function for all demosaicing processes
dilatefunctionexample: samples/cpp/tutorial_code/ImgProc/Morphology_1.cpp
distanceTransformfunctionimgproc_segmentation
DistanceTransformLabelTypesclassdistanceTransform algorithm flags
DistanceTransformMasksclassimgproc_transform
distanceTransformWithLabelsfunctionimgproc_segmentation
drawContoursfunctionexample: samples/python/snippets/contours.py
drawFrameAxesfunctionDraw axes of the world/object coordinate system from pose estimation. See: solvePnP
drawMarkerfunction-----------------------------------------------------------------------------------------
ellipsefunctionDraws a simple or thick elliptic arc or fills an ellipse sector.
ellipse1functionDraws a simple or thick elliptic arc or fills an ellipse sector.
ellipse2PolyfunctionApproximates an elliptic arc with a polyline.
EMDfunctionComputes the "minimal work" distance between two weighted point configurations.
equalizeHistfunctionEqualizes the histogram of a grayscale image.
erodefunctionimgproc_feature
fillConvexPolyfunction-----------------------------------------------------------------------------------------
fillPolyfunctionexample: samples/cpp/tutorial_code/ImgProc/basic_drawing/Drawing_1.cpp
filter2DfunctionConvolves an image with the kernel.
filter2DpfunctionConvolves an image with the kernel.
Filter2DParamsclassfilter2 dparams value in the OpenCV API.
findContoursfunctionFinds contours in a binary image.
findContoursLinkRunsfunctionFind contours using link runs algorithm
findContoursLinkRuns1functionFind contours using link runs algorithm
fisheye_initUndistortRectifyMapfunctionComputes undistortion and rectification maps for image transform by cv::remap(). If D is empty zero
fisheye_undistortImagefunctionTransforms an image to compensate for fisheye lens distortion.
floodFillfunctionFills a connected component with the given color.
FloodFillFlagsclassfloodfill algorithm flags
FontFaceclassWrapper on top of a truetype/opentype/etc font, i.e. Freetype's FT_Face.
GaussianBlurfunctionBlurs an image using a Gaussian filter.
GeneralizedHoughclassfinds arbitrary template in the grayscale image using Generalized Hough Transform
GeneralizedHoughBallardclassfinds arbitrary template in the grayscale image using Generalized Hough Transform
GeneralizedHoughGuilclassfinds arbitrary template in the grayscale image using Generalized Hough Transform
getDerivKernelsfunctionReturns filter coefficients for computing spatial image derivatives.
getFontScaleFromHeightfunctionCalculates the font-specific size to use to achieve a given height in pixels.
getGaborKernelfunctionReturns Gabor filter coefficients.
getGaussianKernelfunctionimgproc_feature
getRectSubPixfunctionRetrieves a pixel rectangle from an image with sub-pixel accuracy.
getStructuringElementfunctionReturns a structuring element of the specified size and shape for morphological operations.
getTextSizefunctionCalculates the width and height of a text string.
getTextSize1functionCalculates the bounding rect for the text
grabCutfunctionexample: samples/cpp/grabcut.cpp
GrabCutClassesclassclass of the pixel in GrabCut algorithm
GrabCutModesclassGrabCut algorithm flags
HersheyFontsclassOnly a subset of Hershey fonts <https://en.wikipedia.org/wiki/Hershey_fonts> are supported
HistCompMethodsclassimgproc_feature
HoughCirclesfunctionexample: samples/cpp/tutorial_code/ImgTrans/houghcircles.cpp
HoughCirclesWithAccumulatorfunctionFinds circles in a grayscale image using the Hough transform and get accumulator.
HoughLinesfunctionexample: samples/cpp/tutorial_code/ImgTrans/houghlines.cpp
HoughLinesPfunctionFinds line segments in a binary image using the probabilistic Hough transform.
HoughLinesPointSetfunctionFinds lines in a set of points using the standard Hough transform.
HoughLinesWithAccumulatorfunctionFinds lines in a binary image using the standard Hough transform and get accumulator.
HoughModesclassimgproc_shape
initInverseRectificationMapfunctionComputes the projection and inverse-rectification transformation map. In essense, this is the inverse of
initUndistortRectifyMapfunctionComputes the undistortion and rectification transformation map.
integralfunctionimgproc_transform
integral2functionimgproc_transform
integral3functionimgproc_transform
InterpolationFlagsclassimgproc_filter
InterpolationMasksclassNative enum entries for interpolation masks. Pass an entry to enum-typed arguments or its .value to numeric arguments.
Laplacianfunctionexample: samples/cpp/snippets/laplace.cpp
linefunctionDraws a line segment connecting two points.
LineSegmentDetectorclassimgproc_hist
LineSegmentDetectorModesclassVariants of Line Segment %Detector
LineTypesclassLineTypes: types of line
MarkerTypesclassPossible set of marker types used for the cv::drawMarker function
matchTemplatefunctionexample: samples/cpp/tutorial_code/Histograms_Matching/MatchTemplate_Demo.cpp
medianBlurfunctionexample: samples/cpp/tutorial_code/ImgProc/Smoothing/Smoothing.cpp
morphologyDefaultBorderValuefunctionreturns "magic" border value for erosion and dilation. It is automatically transformed to Scalar::all(-DBL_MAX) for dilation.
morphologyExfunctionPerforms advanced morphological transformations.
MorphShapesclassshape of the structuring element
MorphTypesclasstype of morphological operation
phaseCorrelatefunctionexample: samples/cpp/snippets/phase_corr.cpp
phaseCorrelateIterativefunctionDetects translational shifts between two images.
polylinesfunctionDraws several polygonal curves.
preCornerDetectfunctionCalculates a feature map for corner detection.
putTextfunctionDraws a text string.
putText1functionDraws a text string using specified font.
PutTextFlagsclassDefines various put text flags
pyrDownfunctionimgproc_misc
pyrMeanShiftFilteringfunctionimgproc_segmentation
pyrUpfunctionUpsamples an image and then blurs it.
rectanglefunctionDraws a simple, thick, or filled up-right rectangle.
rectangle1functionuse `rec` parameter as alternative specification of the drawn rectangle: `r.tl() and
remapfunctionApplies a generic geometrical transformation to an image.
resizefunctionimgproc_filter
RetrievalModesclassmode of the contour retrieval algorithm
ScharrfunctionCalculates the first x- or y- image derivative using Scharr operator.
sepFilter2DfunctionApplies a separable linear filter to an image.
ShapeMatchModesclassShape matching methods
Sobelfunctionexample: samples/cpp/tutorial_code/ImgTrans/Sobel_Demo.cpp
spatialGradientfunctionCalculates the first order image derivative in both x and y using a Sobel operator
SpecialFilterclassNative enum entries for special filter. Pass an entry to enum-typed arguments or its .value to numeric arguments.
sqrBoxFilterfunctionCalculates the normalized sum of squares of the pixel values overlapping the filter.
stackBlurfunctionBlurs an image using the stackBlur.
TemplateMatchModesclassimgproc_color_conversions
thresholdfunctionimgproc_motion
ThresholdTypesclasstype of the threshold operation
thresholdWithMaskfunctionSame as #threshold, but with an optional mask
undistortfunctionTransforms an image to compensate for lens distortion.
UndistortTypesclasscv::undistort mode
warpAffinefunctionApplies an affine transformation to an image.
warpPerspectivefunctionexample: samples/cpp/snippets/warpPerspective_demo.cpp
warpPolarfunctionRemaps an image to polar or semilog-polar coordinates space
WarpPolarModeclassSpecify the polar mapping mode
watershedfunctionimgproc_hist
No matches. Try an algorithm name, a module, or a shorter phrase.
Constants
Use the named constant from cv. In particular, OpenCV 5 matrix type codes differ from OpenCV 4.
FILTER_SCHARRfilter scharr constant (-1), defined by OpenCV for cv.
MORPH_ERODEMORPH_ERODE: see #erode
MORPH_DILATEMORPH_DILATE: see #dilate
MORPH_OPENan opening operation
MORPH_CLOSEa closing operation
MORPH_GRADIENTa morphological gradient
MORPH_TOPHATMORPH_TOPHAT: "top hat"
MORPH_BLACKHATMORPH_BLACKHAT: "black hat"
MORPH_HITMISSMORPH_HITMISS: "hit or miss"
MORPH_RECTa rectangular structuring element:
E_{ij}=1MORPH_CROSSa cross-shaped structuring element:
MORPH_ELLIPSEan elliptic structuring element, that is, a filled ellipse inscribed
MORPH_DIAMONDa diamond structuring element defined by Manhattan distance
INTER_NEARESTbilinear interpolation
INTER_LINEARbilinear interpolation
INTER_CUBICbicubic interpolation
INTER_AREAresampling using pixel area relation. It may be a preferred method for image decimation, as it gives moire'-free results. But when the image is zoomed, it is similar to the INTER_NEAREST method.
INTER_LANCZOS4Lanczos interpolation over 8x8 neighborhood
INTER_LINEAR_EXACTBit exact bilinear interpolation
INTER_NEAREST_EXACTBit exact nearest neighbor interpolation. This will produce same results as the nearest neighbor method in PIL, scikit-image or Matlab.
INTER_MAXmask for interpolation codes
WARP_FILL_OUTLIERSflag, fills all of the destination image pixels. If some of them correspond to outliers in the source image, they are set to zero
WARP_INVERSE_MAPflag, inverse transformation
WARP_RELATIVE_MAPwarp relative map constant (32), defined by OpenCV for cv.
WARP_POLAR_LINEARRemaps an image to/from polar space.
WARP_POLAR_LOGRemaps an image to/from semilog-polar space.
INTER_BITSinter bits constant (5), defined by OpenCV for cv.
INTER_BITS2inter bits2 constant (INTER_BITS * 2), defined by OpenCV for cv.
INTER_TAB_SIZEinter tab size constant (1 << INTER_BITS), defined by OpenCV for cv.
INTER_TAB_SIZE2inter tab size2 constant (INTER_TAB_SIZE * INTER_TAB_SIZE), defined by OpenCV for cv.
DIST_MASK_3DIST_MASK_3: mask=3
DIST_MASK_5DIST_MASK_5: mask=5
DIST_MASK_PRECISEdist mask precise constant (0), defined by OpenCV for cv.
THRESH_BINARY\texttt{dst} (x,y) = \fork{\texttt{maxval}}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{0}{otherwise}THRESH_BINARY_INV\texttt{dst} (x,y) = \fork{0}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{maxval}}{otherwise}THRESH_TRUNC\texttt{dst} (x,y) = \fork{\texttt{threshold}}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{src}(x,y)}{otherwise}THRESH_TOZERO\texttt{dst} (x,y) = \fork{\texttt{src}(x,y)}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{0}{otherwise}THRESH_TOZERO_INV\texttt{dst} (x,y) = \fork{0}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{src}(x,y)}{otherwise}THRESH_MASK\texttt{dst} (x,y) = \fork{0}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{src}(x,y)}{otherwise}THRESH_OTSUflag, use Otsu algorithm to choose the optimal threshold value
THRESH_TRIANGLEflag, use Triangle algorithm to choose the optimal threshold value
THRESH_DRYRUNflag, compute threshold only (useful for OTSU/TRIANGLE) but does not actually run thresholding
ADAPTIVE_THRESH_MEAN_Cthe threshold value
T(x,y)is a mean of the\texttt{blockSize} \times \texttt{blockSize}neighborhood of(x, y)minus CADAPTIVE_THRESH_GAUSSIAN_Cthe threshold value
T(x, y)is a weighted sum (cross-correlation with a Gaussian window) of the\texttt{blockSize} \times \texttt{blockSize}neighborhood of(x, y)minus C . The default sigma (standard deviation) is used for the specified blockSize . See #getGaussianKernelGC_BGDan obvious background pixels
GC_FGDan obvious foreground (object) pixel
GC_PR_BGDa possible background pixel
GC_PR_FGDa possible foreground pixel
GC_INIT_WITH_RECTThe function initializes the state using the provided mask. Note that GC_INIT_WITH_RECT
GC_INIT_WITH_MASKThe function initializes the state using the provided mask. Note that GC_INIT_WITH_RECT and GC_INIT_WITH_MASK can be combined. Then, all the pixels outside of the ROI are automatically initialized with GC_BGD .
GC_EVALThe value means that the algorithm should just resume.
GC_EVAL_FREEZE_MODELThe value means that the algorithm should just run the grabCut algorithm (a single iteration) with the fixed model
DIST_LABEL_CCOMPeach connected component of zeros in src (as well as all the non-zero pixels closest to the connected component) will be assigned the same label
DIST_LABEL_PIXELeach zero pixel (and all the non-zero pixels closest to it) gets its own label.
FLOODFILL_FIXED_RANGEIf set, the difference between the current pixel and seed pixel is considered. Otherwise, the difference between neighbor pixels is considered (that is, the range is floating).
FLOODFILL_MASK_ONLYIf set, the function does not change the image ( newVal is ignored), and only fills the mask with the value specified in bits 8-16 of flags as described above. This option only make sense in function variants that have the mask parameter.
CC_STAT_LEFTThe leftmost (x) coordinate which is the inclusive start of the bounding
CC_STAT_TOPThe topmost (y) coordinate which is the inclusive start of the bounding
CC_STAT_WIDTHThe horizontal size of the bounding box
CC_STAT_HEIGHTThe vertical size of the bounding box
CC_STAT_AREAThe total area (in pixels) of the connected component
CC_STAT_MAXMax enumeration value. Used internally only for memory allocation
CCL_DEFAULTSpaghetti [Bolelli2019] algorithm for 8-way connectivity, Spaghetti4C [Bolelli2021] algorithm for 4-way connectivity.
CCL_WUSame as CCL_WU. It is preferable to use the flag with the name of the algorithm (CCL_SAUF) rather than the one with the name of the first author (CCL_WU).
CCL_GRANASame as CCL_GRANA. It is preferable to use the flag with the name of the algorithm (CCL_BBDT) rather than the one with the name of the first author (CCL_GRANA).
CCL_BOLELLISame as CCL_BOLELLI. It is preferable to use the flag with the name of the algorithm (CCL_SPAGHETTI) rather than the one with the name of the first author (CCL_BOLELLI).
CCL_SAUFSame as CCL_WU. It is preferable to use the flag with the name of the algorithm (CCL_SAUF) rather than the one with the name of the first author (CCL_WU).
CCL_BBDTSame as CCL_GRANA. It is preferable to use the flag with the name of the algorithm (CCL_BBDT) rather than the one with the name of the first author (CCL_GRANA).
CCL_SPAGHETTISame as CCL_BOLELLI. It is preferable to use the flag with the name of the algorithm (CCL_SPAGHETTI) rather than the one with the name of the first author (CCL_BOLELLI).
RETR_EXTERNALretrieves only the extreme outer contours. It sets
hierarchy[i][2]=hierarchy[i][3]=-1for all the contours.RETR_LISTretrieves all of the contours without establishing any hierarchical relationships.
RETR_CCOMPretrieves all of the contours and organizes them into a two-level hierarchy. At the top level, there are external boundaries of the components. At the second level, there are boundaries of the holes. If there is another contour inside a hole of a connected component, it is still put at the top level.
RETR_TREEretrieves all of the contours and reconstructs a full hierarchy of nested contours.
RETR_FLOODFILLretr floodfill constant (4), defined by OpenCV for cv.
CHAIN_CODECHAIN_CODE: TBD
CHAIN_APPROX_NONEstores absolutely all the contour points. That is, any 2 subsequent points (x1,y1) and (x2,y2) of the contour will be either horizontal, vertical or diagonal neighbors, that is, max(abs(x1-x2),abs(y2-y1))==1.
CHAIN_APPROX_SIMPLEcompresses horizontal, vertical, and diagonal segments and leaves only their end points. For example, an up-right rectangular contour is encoded with 4 points.
CHAIN_APPROX_TC89_L1applies one of the flavors of the Teh-Chin chain approximation algorithm [TehChin89]
CHAIN_APPROX_TC89_KCOSapplies one of the flavors of the Teh-Chin chain approximation algorithm [TehChin89]
LINK_RUNSLINK_RUNS: TBD
CONTOURS_MATCH_I1I_1(A,B) = \sum _{i=1...7} \left | \frac{1}{m^A_i} - \frac{1}{m^B_i} \right |CONTOURS_MATCH_I2I_2(A,B) = \sum _{i=1...7} \left | m^A_i - m^B_i \right |CONTOURS_MATCH_I3I_3(A,B) = \max _{i=1...7} \frac{ \left| m^A_i - m^B_i \right| }{ \left| m^A_i \right| }HOUGH_STANDARDprobabilistic Hough transform (more efficient in case if the picture contains a few long
HOUGH_PROBABILISTICprobabilistic Hough transform (more efficient in case if the picture contains a few long linear segments). It returns line segments rather than the whole line. Each segment is represented by starting and ending points, and the matrix must be (the created sequence will be) of the CV_32SC4 type.
HOUGH_MULTI_SCALEmulti-scale variant of the classical Hough transform. The lines are encoded the same way as HOUGH_STANDARD.
HOUGH_GRADIENTvariation of HOUGH_GRADIENT to get better accuracy
HOUGH_GRADIENT_ALTvariation of HOUGH_GRADIENT to get better accuracy
HISTCMP_CORRELCorrelation
d(H_1,H_2) = \frac{\sum_I (H_1(I) - \bar{H_1}) (H_2(I) - \bar{H_2})}{\sqrt{\sum_I(H_1(I) - \bar{H_1})^2 \sum_I(H_2(I) - \bar{H_2})^2}}where\bar{H_k} = \frac{1}{N} \sum _J H_k(J)and `N` is a total number of histogram bins.HISTCMP_CHISQRChi-Square
d(H_1,H_2) = \sum _I \frac{\left(H_1(I)-H_2(I)\right)^2}{H_1(I)}HISTCMP_INTERSECTIntersection
d(H_1,H_2) = \sum _I \min (H_1(I), H_2(I))HISTCMP_BHATTACHARYYASynonym for HISTCMP_BHATTACHARYYA
HISTCMP_HELLINGERSynonym for HISTCMP_BHATTACHARYYA
HISTCMP_CHISQR_ALTSynonym for HISTCMP_BHATTACHARYYA Alternative Chi-Square
d(H_1,H_2) = 2 * \sum _I \frac{\left(H_1(I)-H_2(I)\right)^2}{H_1(I)+H_2(I)}This alternative formula is regularly used for texture comparison. See e.g. [Puzicha1997]HISTCMP_KL_DIVKullback-Leibler divergence
d(H_1,H_2) = \sum _I H_1(I) \log \left(\frac{H_1(I)}{H_2(I)}\right)LSD_REFINE_NONENo refinement applied
LSD_REFINE_STDStandard refinement is applied. E.g. breaking arches into smaller straighter line approximations.
LSD_REFINE_ADVAdvanced refinement. Number of false alarms is calculated, lines are
COLOR_BGR2BGRACOLOR_BGR2BGRA: [8U/16U/32F]
COLOR_RGB2RGBACOLOR_RGB2RGBA: [8U/16U/32F]
COLOR_BGRA2BGRCOLOR_BGRA2BGR: [8U/16U/32F]
COLOR_RGBA2RGBCOLOR_RGBA2RGB: [8U/16U/32F]
COLOR_BGR2RGBACOLOR_BGR2RGBA: [8U/16U/32F]
COLOR_RGB2BGRACOLOR_RGB2BGRA: [8U/16U/32F]
COLOR_RGBA2BGRCOLOR_RGBA2BGR: [8U/16U/32F]
COLOR_BGRA2RGBCOLOR_BGRA2RGB: [8U/16U/32F]
COLOR_BGR2RGBCOLOR_BGR2RGB: [8U/16U/32F]
COLOR_RGB2BGRCOLOR_RGB2BGR: [8U/16U/32F]
COLOR_BGRA2RGBACOLOR_BGRA2RGBA: [8U/16U/32F]
COLOR_RGBA2BGRACOLOR_RGBA2BGRA: [8U/16U/32F]
COLOR_BGR2GRAY[8U/16U/32F] convert between RGB/BGR and grayscale,
color_convert_rgb_gray"color conversions"COLOR_RGB2GRAYCOLOR_RGB2GRAY: [8U/16U/32F]
COLOR_GRAY2BGRCOLOR_GRAY2BGR: [8U/16U/32F]
COLOR_GRAY2RGBCOLOR_GRAY2RGB: [8U/16U/32F]
COLOR_GRAY2BGRACOLOR_GRAY2BGRA: [8U/16U/32F]
COLOR_GRAY2RGBACOLOR_GRAY2RGBA: [8U/16U/32F]
COLOR_BGRA2GRAYCOLOR_BGRA2GRAY: [8U/16U/32F]
COLOR_RGBA2GRAYCOLOR_RGBA2GRAY: [8U/16U/32F]
COLOR_BGR2BGR565[8U] convert between RGB/BGR and BGR565 (16-bit images)
COLOR_RGB2BGR565COLOR_RGB2BGR565: [8U]
COLOR_BGR5652BGRCOLOR_BGR5652BGR: [8U]
COLOR_BGR5652RGBCOLOR_BGR5652RGB: [8U]
COLOR_BGRA2BGR565COLOR_BGRA2BGR565: [8U]
COLOR_RGBA2BGR565COLOR_RGBA2BGR565: [8U]
COLOR_BGR5652BGRACOLOR_BGR5652BGRA: [8U]
COLOR_BGR5652RGBACOLOR_BGR5652RGBA: [8U]
COLOR_GRAY2BGR565[8U] convert between grayscale to BGR565 (16-bit images)
COLOR_BGR5652GRAYCOLOR_BGR5652GRAY: [8U]
COLOR_BGR2BGR555[8U] convert between RGB/BGR and BGR555 (16-bit images)
COLOR_RGB2BGR555COLOR_RGB2BGR555: [8U]
COLOR_BGR5552BGRCOLOR_BGR5552BGR: [8U]
COLOR_BGR5552RGBCOLOR_BGR5552RGB: [8U]
COLOR_BGRA2BGR555COLOR_BGRA2BGR555: [8U]
COLOR_RGBA2BGR555COLOR_RGBA2BGR555: [8U]
COLOR_BGR5552BGRACOLOR_BGR5552BGRA: [8U]
COLOR_BGR5552RGBACOLOR_BGR5552RGBA: [8U]
COLOR_GRAY2BGR555[8U] convert between grayscale and BGR555 (16-bit images)
COLOR_BGR5552GRAYCOLOR_BGR5552GRAY: [8U]
COLOR_BGR2XYZ[8U/16U/32F] convert RGB/BGR to CIE XYZ,
color_convert_rgb_xyz"color conversions"COLOR_RGB2XYZCOLOR_RGB2XYZ: [8U/16U/32F]
COLOR_XYZ2BGRCOLOR_XYZ2BGR: [8U/16U/32F]
COLOR_XYZ2RGBCOLOR_XYZ2RGB: [8U/16U/32F]
COLOR_BGR2YCrCb[8U/16U/32F] convert RGB/BGR to luma-chroma (aka YCC),
color_convert_rgb_ycrcb"color conversions"COLOR_BGR2YCR_CB[8U/16U/32F] convert RGB/BGR to luma-chroma (aka YCC),
color_convert_rgb_ycrcb"color conversions"COLOR_RGB2YCrCbCOLOR_RGB2YCrCb: [8U/16U/32F]
COLOR_RGB2YCR_CBCOLOR_RGB2YCR_CB: [8U/16U/32F]
COLOR_YCrCb2BGRCOLOR_YCrCb2BGR: [8U/16U/32F]
COLOR_YCR_CB2BGRCOLOR_YCR_CB2BGR: [8U/16U/32F]
COLOR_YCrCb2RGBCOLOR_YCrCb2RGB: [8U/16U/32F]
COLOR_YCR_CB2RGBCOLOR_YCR_CB2RGB: [8U/16U/32F]
COLOR_BGR2HSV[8U/32F] convert RGB/BGR to HSV (hue saturation value) with H range 0..180 if 8 bit image,
color_convert_rgb_hsv"color conversions"COLOR_RGB2HSVCOLOR_RGB2HSV: [8U/32F]
COLOR_BGR2Lab[8U/32F] convert RGB/BGR to CIE Lab,
color_convert_rgb_lab"color conversions"COLOR_BGR2LAB[8U/32F] convert RGB/BGR to CIE Lab,
color_convert_rgb_lab"color conversions"COLOR_RGB2LabCOLOR_RGB2Lab: [8U/32F]
COLOR_RGB2LABCOLOR_RGB2LAB: [8U/32F]
COLOR_BGR2Luv[8U/32F] convert RGB/BGR to CIE Luv,
color_convert_rgb_luv"color conversions"COLOR_BGR2LUV[8U/32F] convert RGB/BGR to CIE Luv,
color_convert_rgb_luv"color conversions"COLOR_RGB2LuvCOLOR_RGB2Luv: [8U/32F]
COLOR_RGB2LUVCOLOR_RGB2LUV: [8U/32F]
COLOR_BGR2HLS[8U/32F] convert RGB/BGR to HLS (hue lightness saturation) with H range 0..180 if 8 bit image,
color_convert_rgb_hls"color conversions"COLOR_RGB2HLSCOLOR_RGB2HLS: [8U/32F]
COLOR_HSV2BGR[8U/32F] backward conversions HSV to RGB/BGR with H range 0..180 if 8 bit image
COLOR_HSV2RGBCOLOR_HSV2RGB: [8U/32F]
COLOR_Lab2BGRCOLOR_Lab2BGR: [8U/32F]
COLOR_LAB2BGRCOLOR_LAB2BGR: [8U/32F]
COLOR_Lab2RGBCOLOR_Lab2RGB: [8U/32F]
COLOR_LAB2RGBCOLOR_LAB2RGB: [8U/32F]
COLOR_Luv2BGRCOLOR_Luv2BGR: [8U/32F]
COLOR_LUV2BGRCOLOR_LUV2BGR: [8U/32F]
COLOR_Luv2RGBCOLOR_Luv2RGB: [8U/32F]
COLOR_LUV2RGBCOLOR_LUV2RGB: [8U/32F]
COLOR_HLS2BGR[8U/32F] backward conversions HLS to RGB/BGR with H range 0..180 if 8 bit image
COLOR_HLS2RGBCOLOR_HLS2RGB: [8U/32F]
COLOR_BGR2HSV_FULL[8U/32F] convert RGB/BGR to HSV (hue saturation value) with H range 0..255 if 8 bit image,
color_convert_rgb_hsv"color conversions"COLOR_RGB2HSV_FULLCOLOR_RGB2HSV_FULL: [8U/32F]
COLOR_BGR2HLS_FULL[8U/32F] convert RGB/BGR to HLS (hue lightness saturation) with H range 0..255 if 8 bit image,
color_convert_rgb_hls"color conversions"COLOR_RGB2HLS_FULLCOLOR_RGB2HLS_FULL: [8U/32F]
COLOR_HSV2BGR_FULL[8U/32F] backward conversions HSV to RGB/BGR with H range 0..255 if 8 bit image
COLOR_HSV2RGB_FULLCOLOR_HSV2RGB_FULL: [8U/32F]
COLOR_HLS2BGR_FULL[8U/32F] backward conversions HLS to RGB/BGR with H range 0..255 if 8 bit image
COLOR_HLS2RGB_FULLCOLOR_HLS2RGB_FULL: [8U/32F]
COLOR_LBGR2LabCOLOR_LBGR2Lab: [8U/32F]
COLOR_LBGR2LABCOLOR_LBGR2LAB: [8U/32F]
COLOR_LRGB2LabCOLOR_LRGB2Lab: [8U/32F]
COLOR_LRGB2LABCOLOR_LRGB2LAB: [8U/32F]
COLOR_LBGR2LuvCOLOR_LBGR2Luv: [8U/32F]
COLOR_LBGR2LUVCOLOR_LBGR2LUV: [8U/32F]
COLOR_LRGB2LuvCOLOR_LRGB2Luv: [8U/32F]
COLOR_LRGB2LUVCOLOR_LRGB2LUV: [8U/32F]
COLOR_Lab2LBGRCOLOR_Lab2LBGR: [8U/32F]
COLOR_LAB2LBGRCOLOR_LAB2LBGR: [8U/32F]
COLOR_Lab2LRGBCOLOR_Lab2LRGB: [8U/32F]
COLOR_LAB2LRGBCOLOR_LAB2LRGB: [8U/32F]
COLOR_Luv2LBGRCOLOR_Luv2LBGR: [8U/32F]
COLOR_LUV2LBGRCOLOR_LUV2LBGR: [8U/32F]
COLOR_Luv2LRGBCOLOR_Luv2LRGB: [8U/32F]
COLOR_LUV2LRGBCOLOR_LUV2LRGB: [8U/32F]
COLOR_BGR2YUV[8U/16U/32F] convert between RGB/BGR and YUV
COLOR_RGB2YUVCOLOR_RGB2YUV: [8U/16U/32F]
COLOR_YUV2BGRCOLOR_YUV2BGR: [8U/16U/32F]
COLOR_YUV2RGBCOLOR_YUV2RGB: [8U/16U/32F]
COLOR_YUV2RGB_NV12[8U] convert between 4:2:0-subsampled YUV NV12 and RGB, two planes (in one or separate arrays): Y and U/V interleaved, see
color_convert_rgb_yuv_42xCOLOR_YUV2BGR_NV12[8U] convert between 4:2:0-subsampled YUV NV12 and BGR, two planes (in one or separate arrays): Y and U/V interleaved, see
color_convert_rgb_yuv_42xCOLOR_YUV2RGB_NV21synonym to NV21
COLOR_YUV2BGR_NV21synonym to NV21
COLOR_YUV420sp2RGBsynonym to NV21
COLOR_YUV420SP2RGBsynonym to NV21
COLOR_YUV420sp2BGRsynonym to NV21
COLOR_YUV420SP2BGRsynonym to NV21
COLOR_YUV2RGBA_NV12[8U] convert between 4:2:0-subsampled YUV NV12 and RGBA, two planes (in one or separate arrays): Y and U/V interleaved, see
color_convert_rgb_yuv_42xCOLOR_YUV2BGRA_NV12[8U] convert between 4:2:0-subsampled YUV NV12 and BGRA, two planes (in one or separate arrays): Y and U/V interleaved, see
color_convert_rgb_yuv_42xCOLOR_YUV2RGBA_NV21synonym to NV21
COLOR_YUV2BGRA_NV21synonym to NV21
COLOR_YUV420sp2RGBAsynonym to NV21
COLOR_YUV420SP2RGBAsynonym to NV21
COLOR_YUV420sp2BGRAsynonym to NV21
COLOR_YUV420SP2BGRAsynonym to NV21
COLOR_YUV2RGB_YV12synonym to YV12
COLOR_YUV2BGR_YV12synonym to YV12
COLOR_YUV2RGB_IYUVsynonym to IYUV
COLOR_YUV2BGR_IYUVsynonym to IYUV
COLOR_YUV2RGB_I420synonym to IYUV
COLOR_YUV2BGR_I420synonym to IYUV
COLOR_YUV420p2RGBsynonym to YV12
COLOR_YUV420P2RGBsynonym to YV12
COLOR_YUV420p2BGRsynonym to YV12
COLOR_YUV420P2BGRsynonym to YV12
COLOR_YUV2RGBA_YV12synonym to YV12
COLOR_YUV2BGRA_YV12synonym to YV12
COLOR_YUV2RGBA_IYUVsynonym to IYUV
COLOR_YUV2BGRA_IYUVsynonym to IYUV
COLOR_YUV2RGBA_I420synonym to IYUV
COLOR_YUV2BGRA_I420synonym to IYUV
COLOR_YUV420p2RGBAsynonym to YV12
COLOR_YUV420P2RGBAsynonym to YV12
COLOR_YUV420p2BGRAsynonym to YV12
COLOR_YUV420P2BGRAsynonym to YV12
COLOR_YUV2GRAY_420synonym to COLOR_YUV2GRAY_420
COLOR_YUV2GRAY_NV21synonym to COLOR_YUV2GRAY_420
COLOR_YUV2GRAY_NV12synonym to COLOR_YUV2GRAY_420
COLOR_YUV2GRAY_YV12synonym to COLOR_YUV2GRAY_420
COLOR_YUV2GRAY_IYUVsynonym to COLOR_YUV2GRAY_420
COLOR_YUV2GRAY_I420synonym to COLOR_YUV2GRAY_420
COLOR_YUV420sp2GRAYsynonym to COLOR_YUV2GRAY_420
COLOR_YUV420SP2GRAYsynonym to COLOR_YUV2GRAY_420
COLOR_YUV420p2GRAYsynonym to COLOR_YUV2GRAY_420
COLOR_YUV420P2GRAYsynonym to COLOR_YUV2GRAY_420
COLOR_YUV2RGB_UYVYsynonym to UYVY
COLOR_YUV2BGR_UYVYsynonym to UYVY
COLOR_YUV2RGB_Y422synonym to UYVY
COLOR_YUV2BGR_Y422synonym to UYVY
COLOR_YUV2RGB_UYNVsynonym to UYVY
COLOR_YUV2BGR_UYNVsynonym to UYVY
COLOR_YUV2RGBA_UYVYsynonym to UYVY
COLOR_YUV2BGRA_UYVYsynonym to UYVY
COLOR_YUV2RGBA_Y422synonym to UYVY
COLOR_YUV2BGRA_Y422synonym to UYVY
COLOR_YUV2RGBA_UYNVsynonym to UYVY
COLOR_YUV2BGRA_UYNVsynonym to UYVY
COLOR_YUV2RGB_YUY2synonym to YUY2
COLOR_YUV2BGR_YUY2synonym to YUY2
COLOR_YUV2RGB_YVYU[8U] convert between YUV YVYU and RGB, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_YUV2BGR_YVYU[8U] convert between YUV YVYU and BGR, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_YUV2RGB_YUYVsynonym to YUY2
COLOR_YUV2BGR_YUYVsynonym to YUY2
COLOR_YUV2RGB_YUNVsynonym to YUY2
COLOR_YUV2BGR_YUNVsynonym to YUY2
COLOR_YUV2RGBA_YUY2synonym to YUY2
COLOR_YUV2BGRA_YUY2synonym to YUY2
COLOR_YUV2RGBA_YVYU[8U] convert between YUV YVYU and RGBA, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_YUV2BGRA_YVYU[8U] convert between YUV YVYU and BGRA, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_YUV2RGBA_YUYVsynonym to YUY2
COLOR_YUV2BGRA_YUYVsynonym to YUY2
COLOR_YUV2RGBA_YUNVsynonym to YUY2
COLOR_YUV2BGRA_YUNVsynonym to YUY2
COLOR_YUV2GRAY_UYVYsynonym to COLOR_YUV2GRAY_UYVY
COLOR_YUV2GRAY_YUY2synonym to COLOR_YUV2GRAY_YUY2
COLOR_YUV2GRAY_Y422synonym to COLOR_YUV2GRAY_UYVY
COLOR_YUV2GRAY_UYNVsynonym to COLOR_YUV2GRAY_UYVY
COLOR_YUV2GRAY_YVYUsynonym to COLOR_YUV2GRAY_YUY2
COLOR_YUV2GRAY_YUYVsynonym to COLOR_YUV2GRAY_YUY2
COLOR_YUV2GRAY_YUNVsynonym to COLOR_YUV2GRAY_YUY2
COLOR_RGBA2mRGBACOLOR_RGBA2mRGBA: [8U]
COLOR_RGBA2M_RGBACOLOR_RGBA2M_RGBA: [8U]
COLOR_mRGBA2RGBACOLOR_mRGBA2RGBA: [8U]
COLOR_M_RGBA2RGBACOLOR_M_RGBA2RGBA: [8U]
COLOR_RGB2YUV_I420synonym to I420
COLOR_BGR2YUV_I420synonym to I420
COLOR_RGB2YUV_IYUVsynonym to I420
COLOR_BGR2YUV_IYUVsynonym to I420
COLOR_RGBA2YUV_I420synonym to I420
COLOR_BGRA2YUV_I420synonym to I420
COLOR_RGBA2YUV_IYUVsynonym to I420
COLOR_BGRA2YUV_IYUVsynonym to I420
COLOR_RGB2YUV_YV12[8U] convert between RGB and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see
color_convert_rgb_yuv_42xCOLOR_BGR2YUV_YV12[8U] convert between BGR and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see
color_convert_rgb_yuv_42xCOLOR_RGBA2YUV_YV12[8U] convert between RGBA and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see
color_convert_rgb_yuv_42xCOLOR_BGRA2YUV_YV12[8U] convert between BGRA and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see
color_convert_rgb_yuv_42xCOLOR_BayerBG2BGR[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BAYER_BG2BGR[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BayerGB2BGR[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GB2BGR[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BayerRG2BGR[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BAYER_RG2BGR[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BayerGR2BGR[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GR2BGR[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BayerRGGB2BGRCOLOR_BayerRGGB2BGR: [8U/16U]
COLOR_BAYER_RGGB2BGRCOLOR_BAYER_RGGB2BGR: [8U/16U]
COLOR_BayerGRBG2BGRCOLOR_BayerGRBG2BGR: [8U/16U]
COLOR_BAYER_GRBG2BGRCOLOR_BAYER_GRBG2BGR: [8U/16U]
COLOR_BayerBGGR2BGRCOLOR_BayerBGGR2BGR: [8U/16U]
COLOR_BAYER_BGGR2BGRCOLOR_BAYER_BGGR2BGR: [8U/16U]
COLOR_BayerGBRG2BGRCOLOR_BayerGBRG2BGR: [8U/16U]
COLOR_BAYER_GBRG2BGRCOLOR_BAYER_GBRG2BGR: [8U/16U]
COLOR_BayerRGGB2RGBCOLOR_BayerRGGB2RGB: [8U/16U]
COLOR_BAYER_RGGB2RGBCOLOR_BAYER_RGGB2RGB: [8U/16U]
COLOR_BayerGRBG2RGBCOLOR_BayerGRBG2RGB: [8U/16U]
COLOR_BAYER_GRBG2RGBCOLOR_BAYER_GRBG2RGB: [8U/16U]
COLOR_BayerBGGR2RGBCOLOR_BayerBGGR2RGB: [8U/16U]
COLOR_BAYER_BGGR2RGBCOLOR_BAYER_BGGR2RGB: [8U/16U]
COLOR_BayerGBRG2RGBCOLOR_BayerGBRG2RGB: [8U/16U]
COLOR_BAYER_GBRG2RGBCOLOR_BAYER_GBRG2RGB: [8U/16U]
COLOR_BayerBG2RGB[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BAYER_BG2RGB[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BayerGB2RGB[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GB2RGB[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BayerRG2RGB[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BAYER_RG2RGB[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BayerGR2RGB[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GR2RGB[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BayerBG2GRAYCOLOR_BayerBG2GRAY: [8U/16U]
COLOR_BAYER_BG2GRAYCOLOR_BAYER_BG2GRAY: [8U/16U]
COLOR_BayerGB2GRAYCOLOR_BayerGB2GRAY: [8U/16U]
COLOR_BAYER_GB2GRAYCOLOR_BAYER_GB2GRAY: [8U/16U]
COLOR_BayerRG2GRAYCOLOR_BayerRG2GRAY: [8U/16U]
COLOR_BAYER_RG2GRAYCOLOR_BAYER_RG2GRAY: [8U/16U]
COLOR_BayerGR2GRAYCOLOR_BayerGR2GRAY: [8U/16U]
COLOR_BAYER_GR2GRAYCOLOR_BAYER_GR2GRAY: [8U/16U]
COLOR_BayerRGGB2GRAYCOLOR_BayerRGGB2GRAY: [8U/16U]
COLOR_BAYER_RGGB2GRAYCOLOR_BAYER_RGGB2GRAY: [8U/16U]
COLOR_BayerGRBG2GRAYCOLOR_BayerGRBG2GRAY: [8U/16U]
COLOR_BAYER_GRBG2GRAYCOLOR_BAYER_GRBG2GRAY: [8U/16U]
COLOR_BayerBGGR2GRAYCOLOR_BayerBGGR2GRAY: [8U/16U]
COLOR_BAYER_BGGR2GRAYCOLOR_BAYER_BGGR2GRAY: [8U/16U]
COLOR_BayerGBRG2GRAYCOLOR_BayerGBRG2GRAY: [8U/16U]
COLOR_BAYER_GBRG2GRAYCOLOR_BAYER_GBRG2GRAY: [8U/16U]
COLOR_BayerBG2BGR_VNG[8U] equivalent to BGGR Bayer pattern
COLOR_BAYER_BG2BGR_VNG[8U] equivalent to BGGR Bayer pattern
COLOR_BayerGB2BGR_VNG[8U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GB2BGR_VNG[8U] equivalent to GBRG Bayer pattern
COLOR_BayerRG2BGR_VNG[8U] equivalent to RGGB Bayer pattern
COLOR_BAYER_RG2BGR_VNG[8U] equivalent to RGGB Bayer pattern
COLOR_BayerGR2BGR_VNG[8U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GR2BGR_VNG[8U] equivalent to GRBG Bayer pattern
COLOR_BayerRGGB2BGR_VNGCOLOR_BayerRGGB2BGR_VNG: [8U]
COLOR_BAYER_RGGB2BGR_VNGCOLOR_BAYER_RGGB2BGR_VNG: [8U]
COLOR_BayerGRBG2BGR_VNGCOLOR_BayerGRBG2BGR_VNG: [8U]
COLOR_BAYER_GRBG2BGR_VNGCOLOR_BAYER_GRBG2BGR_VNG: [8U]
COLOR_BayerBGGR2BGR_VNGCOLOR_BayerBGGR2BGR_VNG: [8U]
COLOR_BAYER_BGGR2BGR_VNGCOLOR_BAYER_BGGR2BGR_VNG: [8U]
COLOR_BayerGBRG2BGR_VNGCOLOR_BayerGBRG2BGR_VNG: [8U]
COLOR_BAYER_GBRG2BGR_VNGCOLOR_BAYER_GBRG2BGR_VNG: [8U]
COLOR_BayerRGGB2RGB_VNGCOLOR_BayerRGGB2RGB_VNG: [8U]
COLOR_BAYER_RGGB2RGB_VNGCOLOR_BAYER_RGGB2RGB_VNG: [8U]
COLOR_BayerGRBG2RGB_VNGCOLOR_BayerGRBG2RGB_VNG: [8U]
COLOR_BAYER_GRBG2RGB_VNGCOLOR_BAYER_GRBG2RGB_VNG: [8U]
COLOR_BayerBGGR2RGB_VNGCOLOR_BayerBGGR2RGB_VNG: [8U]
COLOR_BAYER_BGGR2RGB_VNGCOLOR_BAYER_BGGR2RGB_VNG: [8U]
COLOR_BayerGBRG2RGB_VNGCOLOR_BayerGBRG2RGB_VNG: [8U]
COLOR_BAYER_GBRG2RGB_VNGCOLOR_BAYER_GBRG2RGB_VNG: [8U]
COLOR_BayerBG2RGB_VNG[8U] equivalent to RGGB Bayer pattern
COLOR_BAYER_BG2RGB_VNG[8U] equivalent to RGGB Bayer pattern
COLOR_BayerGB2RGB_VNG[8U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GB2RGB_VNG[8U] equivalent to GRBG Bayer pattern
COLOR_BayerRG2RGB_VNG[8U] equivalent to BGGR Bayer pattern
COLOR_BAYER_RG2RGB_VNG[8U] equivalent to BGGR Bayer pattern
COLOR_BayerGR2RGB_VNG[8U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GR2RGB_VNG[8U] equivalent to GBRG Bayer pattern
COLOR_BayerBG2BGR_EA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BAYER_BG2BGR_EA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BayerGB2BGR_EA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GB2BGR_EA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BayerRG2BGR_EA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BAYER_RG2BGR_EA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BayerGR2BGR_EA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GR2BGR_EA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BayerRGGB2BGR_EACOLOR_BayerRGGB2BGR_EA: [8U/16U]
COLOR_BAYER_RGGB2BGR_EACOLOR_BAYER_RGGB2BGR_EA: [8U/16U]
COLOR_BayerGRBG2BGR_EACOLOR_BayerGRBG2BGR_EA: [8U/16U]
COLOR_BAYER_GRBG2BGR_EACOLOR_BAYER_GRBG2BGR_EA: [8U/16U]
COLOR_BayerBGGR2BGR_EACOLOR_BayerBGGR2BGR_EA: [8U/16U]
COLOR_BAYER_BGGR2BGR_EACOLOR_BAYER_BGGR2BGR_EA: [8U/16U]
COLOR_BayerGBRG2BGR_EACOLOR_BayerGBRG2BGR_EA: [8U/16U]
COLOR_BAYER_GBRG2BGR_EACOLOR_BAYER_GBRG2BGR_EA: [8U/16U]
COLOR_BayerRGGB2RGB_EACOLOR_BayerRGGB2RGB_EA: [8U/16U]
COLOR_BAYER_RGGB2RGB_EACOLOR_BAYER_RGGB2RGB_EA: [8U/16U]
COLOR_BayerGRBG2RGB_EACOLOR_BayerGRBG2RGB_EA: [8U/16U]
COLOR_BAYER_GRBG2RGB_EACOLOR_BAYER_GRBG2RGB_EA: [8U/16U]
COLOR_BayerBGGR2RGB_EACOLOR_BayerBGGR2RGB_EA: [8U/16U]
COLOR_BAYER_BGGR2RGB_EACOLOR_BAYER_BGGR2RGB_EA: [8U/16U]
COLOR_BayerGBRG2RGB_EACOLOR_BayerGBRG2RGB_EA: [8U/16U]
COLOR_BAYER_GBRG2RGB_EACOLOR_BAYER_GBRG2RGB_EA: [8U/16U]
COLOR_BayerBG2RGB_EA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BAYER_BG2RGB_EA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BayerGB2RGB_EA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GB2RGB_EA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BayerRG2RGB_EA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BAYER_RG2RGB_EA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BayerGR2RGB_EA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GR2RGB_EA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BayerBG2BGRA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BAYER_BG2BGRA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BayerGB2BGRA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GB2BGRA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BayerRG2BGRA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BAYER_RG2BGRA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BayerGR2BGRA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GR2BGRA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BayerRGGB2BGRACOLOR_BayerRGGB2BGRA: [8U/16U]
COLOR_BAYER_RGGB2BGRACOLOR_BAYER_RGGB2BGRA: [8U/16U]
COLOR_BayerGRBG2BGRACOLOR_BayerGRBG2BGRA: [8U/16U]
COLOR_BAYER_GRBG2BGRACOLOR_BAYER_GRBG2BGRA: [8U/16U]
COLOR_BayerBGGR2BGRACOLOR_BayerBGGR2BGRA: [8U/16U]
COLOR_BAYER_BGGR2BGRACOLOR_BAYER_BGGR2BGRA: [8U/16U]
COLOR_BayerGBRG2BGRACOLOR_BayerGBRG2BGRA: [8U/16U]
COLOR_BAYER_GBRG2BGRACOLOR_BAYER_GBRG2BGRA: [8U/16U]
COLOR_BayerRGGB2RGBACOLOR_BayerRGGB2RGBA: [8U/16U]
COLOR_BAYER_RGGB2RGBACOLOR_BAYER_RGGB2RGBA: [8U/16U]
COLOR_BayerGRBG2RGBACOLOR_BayerGRBG2RGBA: [8U/16U]
COLOR_BAYER_GRBG2RGBACOLOR_BAYER_GRBG2RGBA: [8U/16U]
COLOR_BayerBGGR2RGBACOLOR_BayerBGGR2RGBA: [8U/16U]
COLOR_BAYER_BGGR2RGBACOLOR_BAYER_BGGR2RGBA: [8U/16U]
COLOR_BayerGBRG2RGBACOLOR_BayerGBRG2RGBA: [8U/16U]
COLOR_BAYER_GBRG2RGBACOLOR_BAYER_GBRG2RGBA: [8U/16U]
COLOR_BayerBG2RGBA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BAYER_BG2RGBA[8U/16U] equivalent to RGGB Bayer pattern
COLOR_BayerGB2RGBA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BAYER_GB2RGBA[8U/16U] equivalent to GRBG Bayer pattern
COLOR_BayerRG2RGBA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BAYER_RG2RGBA[8U/16U] equivalent to BGGR Bayer pattern
COLOR_BayerGR2RGBA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_BAYER_GR2RGBA[8U/16U] equivalent to GBRG Bayer pattern
COLOR_RGB2YUV_UYVYsynonym to UYVY
COLOR_BGR2YUV_UYVYsynonym to UYVY
COLOR_RGB2YUV_Y422synonym to UYVY
COLOR_BGR2YUV_Y422synonym to UYVY
COLOR_RGB2YUV_UYNVsynonym to UYVY
COLOR_BGR2YUV_UYNVsynonym to UYVY
COLOR_RGBA2YUV_UYVYsynonym to UYVY
COLOR_BGRA2YUV_UYVYsynonym to UYVY
COLOR_RGBA2YUV_Y422synonym to UYVY
COLOR_BGRA2YUV_Y422synonym to UYVY
COLOR_RGBA2YUV_UYNVsynonym to UYVY
COLOR_BGRA2YUV_UYNVsynonym to UYVY
COLOR_RGB2YUV_YUY2synonym to YUY2
COLOR_BGR2YUV_YUY2synonym to YUY2
COLOR_RGB2YUV_YVYU[8U] convert between RGB and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_BGR2YUV_YVYU[8U] convert between BGR and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_RGB2YUV_YUYVsynonym to YUY2
COLOR_BGR2YUV_YUYVsynonym to YUY2
COLOR_RGB2YUV_YUNVsynonym to YUY2
COLOR_BGR2YUV_YUNVsynonym to YUY2
COLOR_RGBA2YUV_YUY2synonym to YUY2
COLOR_BGRA2YUV_YUY2synonym to YUY2
COLOR_RGBA2YUV_YVYU[8U] convert between RGBA and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_BGRA2YUV_YVYU[8U] convert between BGRA and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see
color_convert_rgb_yuv_42xCOLOR_RGBA2YUV_YUYVsynonym to YUY2
COLOR_BGRA2YUV_YUYVsynonym to YUY2
COLOR_RGBA2YUV_YUNVsynonym to YUY2
COLOR_BGRA2YUV_YUNVsynonym to YUY2
COLOR_COLORCVT_MAXsynonym to YUY2
FILLEDfilled constant (-1), defined by OpenCV for cv.
LINE_44-connected line
LINE_88-connected line
LINE_AAantialiased line
FONT_HERSHEY_SIMPLEXnormal size sans-serif font (more complex than FONT_HERSHEY_SIMPLEX)
FONT_HERSHEY_PLAINsmall size sans-serif font
FONT_HERSHEY_DUPLEXnormal size sans-serif font (more complex than FONT_HERSHEY_SIMPLEX)
FONT_HERSHEY_COMPLEXsmaller version of FONT_HERSHEY_COMPLEX
FONT_HERSHEY_TRIPLEXnormal size serif font (more complex than FONT_HERSHEY_COMPLEX)
FONT_HERSHEY_COMPLEX_SMALLsmaller version of FONT_HERSHEY_COMPLEX
FONT_HERSHEY_SCRIPT_SIMPLEXmore complex variant of FONT_HERSHEY_SCRIPT_SIMPLEX
FONT_HERSHEY_SCRIPT_COMPLEXmore complex variant of FONT_HERSHEY_SCRIPT_SIMPLEX
FONT_ITALICflag for italic font
MARKER_CROSSA crosshair marker shape
MARKER_TILTED_CROSSA 45 degree tilted crosshair marker shape
MARKER_STARA star marker shape, combination of cross and tilted cross
MARKER_DIAMONDA diamond marker shape
MARKER_SQUAREA square marker shape
MARKER_TRIANGLE_UPAn upwards pointing triangle marker shape
MARKER_TRIANGLE_DOWNA downwards pointing triangle marker shape
PROJ_SPHERICAL_ORTHOproj spherical ortho constant (0), defined by OpenCV for cv.
PROJ_SPHERICAL_EQRECTproj spherical eqrect constant (1), defined by OpenCV for cv.
TM_SQDIFFR(x,y)= \sum _{x',y'} (T(x',y')-I(x+x',y+y'))^2TM_SQDIFF_NORMEDR(x,y)= \frac{\sum_{x',y'} (T(x',y')-I(x+x',y+y'))^2}{\sqrt{\sum_{TM_CCORRR(x,y)= \sum _{x',y'} (T(x',y') \cdot I(x+x',y+y'))TM_CCORR_NORMEDR(x,y)= \frac{\sum_{x',y'} (T(x',y') \cdot I(x+x',y+y'))}{\sqrt{TM_CCOEFFR(x,y)= \sum _{x',y'} (T'(x',y') \cdot I'(x+x',y+y'))TM_CCOEFF_NORMEDR(x,y)= \frac{ \sum_{x',y'} (T'(x',y') \cdot I'(x+x',y+y')) }{COLORMAP_AUTUMN
COLORMAP_BONE
COLORMAP_JET
COLORMAP_WINTER
COLORMAP_RAINBOW
COLORMAP_OCEAN
COLORMAP_SUMMER
COLORMAP_SPRING
COLORMAP_COOL
COLORMAP_HSV
COLORMAP_PINK
COLORMAP_HOT
COLORMAP_PARULA
COLORMAP_MAGMA
COLORMAP_INFERNO
COLORMAP_PLASMA
COLORMAP_VIRIDIS
COLORMAP_CIVIDIS
COLORMAP_TWILIGHT
COLORMAP_TWILIGHT_SHIFTED
COLORMAP_TURBO
COLORMAP_DEEPGREEN
PUT_TEXT_ALIGN_LEFTput the text to the right from the origin
PUT_TEXT_ALIGN_CENTERcenter the text at the origin; not implemented yet
PUT_TEXT_ALIGN_RIGHTput the text to the left of the origin
PUT_TEXT_ALIGN_MASKPUT_TEXT_ALIGN_MASK: alignment mask
PUT_TEXT_ORIGIN_TLPUT_TEXT_ORIGIN_TL: alignment mask
PUT_TEXT_ORIGIN_BLtreat the target image as having bottom-left origin
PUT_TEXT_WRAPwrap text to the next line if it does not fit