Skip to content

objdetect

All modules / objdetect

aruco_ArucoDetectorclass

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

aruco_Boardclass

Board of ArUco markers

aruco_CharucoBoardclass

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

aruco_CharucoDetectorclass

aruco charuco detector value in the OpenCV API.

aruco_CharucoParametersclass

aruco charuco parameters value in the OpenCV API.

aruco_CornerRefineMethodclass

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

aruco_DetectorParametersclass

struct DetectorParameters is used by ArucoDetector

aruco_Dictionaryclass

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

aruco_Dictionary_getBitsFromByteListfunction

Transform list of bytes to matrix of bits

aruco_Dictionary_getByteListFromBitsfunction

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

aruco_drawDetectedCornersCharucofunction

Draws a set of Charuco corners

aruco_drawDetectedDiamondsfunction

Draw a set of detected ChArUco Diamond markers

aruco_drawDetectedMarkersfunction

Draw detected markers in image

aruco_extendDictionaryfunction

Extend base dictionary by new nMarkers

aruco_generateImageMarkerfunction

Generate a canonical marker image

aruco_getPredefinedDictionaryfunction

Returns one of the predefined dictionaries referenced by DICT_.

aruco_GridBoardclass

Planar board with grid arrangement of markers

aruco_PredefinedDictionaryTypeclass

Predefined markers dictionaries/sets

aruco_RefineParametersclass

struct RefineParameters is used by ArucoDetector

barcode_BarcodeDetectorclass

barcode barcode detector value in the OpenCV API.

checkChessboardfunction

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

CirclesGridFinderParametersclass

circles grid finder parameters value in the OpenCV API.

CirclesGridFinderParameters_GridTypeclass

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

drawChessboardCornersfunction

Renders the detected chessboard corners.

estimateChessboardSharpnessfunction

Estimates the sharpness of a detected chessboard.

FaceDetectorYNclass

DNN-based face detector

FaceDetectorYN_createfunction

Creates an instance of face detector class with given parameters

FaceDetectorYN_create1function

Creates an instance of face detector class with given parameters

FaceRecognizerSFclass

DNN-based face recognizer

FaceRecognizerSF_createfunction

Creates an instance of this class with given parameters

FaceRecognizerSF_create1function

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

FaceRecognizerSF_DisTypeclass

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

find4QuadCornerSubpixfunction

finds subpixel-accurate positions of the chessboard corners

findChessboardCornersfunction

Finds the positions of internal corners of the chessboard.

findChessboardCornersSBfunction

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

findChessboardCornersSBWithMetafunction

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

findCirclesGridfunction

Finds centers in the grid of circles.

findCirclesGrid1function

Finds centers in the grid of circles.

GraphicalCodeDetectorclass

graphical code detector value in the OpenCV API.

mcc_CCheckerclass

CChecker

mcc_CChecker_createfunction

Create a new CChecker object.

mcc_CCheckerDetectorclass

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

mcc_CCheckerDetector_createfunction

Returns the implementation of the CCheckerDetector.

mcc_CCheckerDetector_create1function

Set the net which will be used to find the approximate

mcc_ColorChartclass

ColorChart

mcc_DetectorParametersMCCclass

struct DetectorParametersMCC is used by CCheckerDetector

QRCodeDetectorclass

QR code detector.

QRCodeDetectorArucoclass

QR code detector based on Aruco markers detection code.

QRCodeDetectorAruco_Paramsclass

qrcode detector aruco params value in the OpenCV API.

QRCodeEncoderclass

QR code encoder.

QRCodeEncoder_CorrectionLevelclass

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

QRCodeEncoder_createfunction

QRCodeEncoder_create: Constructor

QRCodeEncoder_ECIEncodingsclass

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

QRCodeEncoder_EncodeModeclass

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

QRCodeEncoder_Paramsclass

QR code encoder parameters.

Constants

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

QRCodeEncoder_MODE_AUTO

qrcode encoder mode auto constant (-1), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_MODE_AUTO

qrcode encoder mode auto constant (-1), defined by OpenCV for cv::QRCodeEncoder.

QRCodeEncoder_MODE_NUMERIC

QRCodeEncoder_MODE_NUMERIC: 0b0001

QRCODE_ENCODER_MODE_NUMERIC

QRCODE_ENCODER_MODE_NUMERIC: 0b0001

QRCodeEncoder_MODE_ALPHANUMERIC

QRCodeEncoder_MODE_ALPHANUMERIC: 0b0010

QRCODE_ENCODER_MODE_ALPHANUMERIC

QRCODE_ENCODER_MODE_ALPHANUMERIC: 0b0010

QRCodeEncoder_MODE_BYTE

QRCodeEncoder_MODE_BYTE: 0b0100

QRCODE_ENCODER_MODE_BYTE

QRCODE_ENCODER_MODE_BYTE: 0b0100

QRCodeEncoder_MODE_ECI

QRCodeEncoder_MODE_ECI: 0b0111

QRCODE_ENCODER_MODE_ECI

QRCODE_ENCODER_MODE_ECI: 0b0111

QRCodeEncoder_MODE_KANJI

QRCodeEncoder_MODE_KANJI: 0b1000

QRCODE_ENCODER_MODE_KANJI

QRCODE_ENCODER_MODE_KANJI: 0b1000

QRCodeEncoder_MODE_STRUCTURED_APPEND

QRCodeEncoder_MODE_STRUCTURED_APPEND: 0b0011

QRCODE_ENCODER_MODE_STRUCTURED_APPEND

QRCODE_ENCODER_MODE_STRUCTURED_APPEND: 0b0011

QRCodeEncoder_CORRECT_LEVEL_L

qrcode encoder correct level l constant (0), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_CORRECT_LEVEL_L

qrcode encoder correct level l constant (0), defined by OpenCV for cv::QRCodeEncoder.

QRCodeEncoder_CORRECT_LEVEL_M

qrcode encoder correct level m constant (1), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_CORRECT_LEVEL_M

qrcode encoder correct level m constant (1), defined by OpenCV for cv::QRCodeEncoder.

QRCodeEncoder_CORRECT_LEVEL_Q

qrcode encoder correct level q constant (2), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_CORRECT_LEVEL_Q

qrcode encoder correct level q constant (2), defined by OpenCV for cv::QRCodeEncoder.

QRCodeEncoder_CORRECT_LEVEL_H

qrcode encoder correct level h constant (3), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_CORRECT_LEVEL_H

qrcode encoder correct level h constant (3), defined by OpenCV for cv::QRCodeEncoder.

QRCodeEncoder_ECI_SHIFT_JIS

qrcode encoder eci shift jis constant (20), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_ECI_SHIFT_JIS

qrcode encoder eci shift jis constant (20), defined by OpenCV for cv::QRCodeEncoder.

QRCodeEncoder_ECI_UTF8

qrcode encoder eci utf8 constant (26), defined by OpenCV for cv::QRCodeEncoder.

QRCODE_ENCODER_ECI_UTF8

qrcode encoder eci utf8 constant (26), defined by OpenCV for cv::QRCodeEncoder.

CALIB_CB_ADAPTIVE_THRESH

calib cb adaptive thresh constant (1), defined by OpenCV for cv.

CALIB_CB_NORMALIZE_IMAGE

calib cb normalize image constant (2), defined by OpenCV for cv.

CALIB_CB_FILTER_QUADS

calib cb filter quads constant (4), defined by OpenCV for cv.

CALIB_CB_FAST_CHECK

calib cb fast check constant (8), defined by OpenCV for cv.

CALIB_CB_EXHAUSTIVE

calib cb exhaustive constant (16), defined by OpenCV for cv.

CALIB_CB_ACCURACY

calib cb accuracy constant (32), defined by OpenCV for cv.

CALIB_CB_LARGER

calib cb larger constant (64), defined by OpenCV for cv.

CALIB_CB_MARKER

calib cb marker constant (128), defined by OpenCV for cv.

CALIB_CB_PLAIN

calib cb plain constant (256), defined by OpenCV for cv.

CALIB_CB_SYMMETRIC_GRID

calib cb symmetric grid constant (1), defined by OpenCV for cv.

CALIB_CB_ASYMMETRIC_GRID

calib cb asymmetric grid constant (2), defined by OpenCV for cv.

CALIB_CB_CLUSTERING

calib cb clustering constant (4), defined by OpenCV for cv.

CirclesGridFinderParameters_SYMMETRIC_GRID

circles grid finder parameters symmetric grid constant (0), defined by OpenCV for cv::CirclesGridFinderParameters.

CIRCLES_GRID_FINDER_PARAMETERS_SYMMETRIC_GRID

circles grid finder parameters symmetric grid constant (0), defined by OpenCV for cv::CirclesGridFinderParameters.

CirclesGridFinderParameters_ASYMMETRIC_GRID

circles grid finder parameters asymmetric grid constant (1), defined by OpenCV for cv::CirclesGridFinderParameters.

CIRCLES_GRID_FINDER_PARAMETERS_ASYMMETRIC_GRID

circles grid finder parameters asymmetric grid constant (1), defined by OpenCV for cv::CirclesGridFinderParameters.

FaceRecognizerSF_FR_COSINE

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

FACE_RECOGNIZER_SF_FR_COSINE

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

FaceRecognizerSF_FR_NORM_L2

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

FACE_RECOGNIZER_SF_FR_NORM_L2

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

aruco_CORNER_REFINE_NONE

Tag and corners detection based on the ArUco approach

aruco_CORNER_REFINE_SUBPIX

ArUco approach and refine the corners locations using corner subpixel accuracy

aruco_CORNER_REFINE_CONTOUR

ArUco approach and refine the corners locations using the contour-points line fitting

aruco_CORNER_REFINE_APRILTAG

Tag and corners detection based on the AprilTag 2 approach [wang2016iros]

aruco_DICT_4X4_50

4x4 bits, minimum hamming distance between any two codes = 4, 50 codes

aruco_DICT_4X4_100

4x4 bits, minimum hamming distance between any two codes = 3, 100 codes

aruco_DICT_4X4_250

4x4 bits, minimum hamming distance between any two codes = 3, 250 codes

aruco_DICT_4X4_1000

4x4 bits, minimum hamming distance between any two codes = 2, 1000 codes

aruco_DICT_5X5_50

5x5 bits, minimum hamming distance between any two codes = 8, 50 codes

aruco_DICT_5X5_100

5x5 bits, minimum hamming distance between any two codes = 7, 100 codes

aruco_DICT_5X5_250

5x5 bits, minimum hamming distance between any two codes = 6, 250 codes

aruco_DICT_5X5_1000

5x5 bits, minimum hamming distance between any two codes = 5, 1000 codes

aruco_DICT_6X6_50

6x6 bits, minimum hamming distance between any two codes = 13, 50 codes

aruco_DICT_6X6_100

6x6 bits, minimum hamming distance between any two codes = 12, 100 codes

aruco_DICT_6X6_250

6x6 bits, minimum hamming distance between any two codes = 11, 250 codes

aruco_DICT_6X6_1000

6x6 bits, minimum hamming distance between any two codes = 9, 1000 codes

aruco_DICT_7X7_50

7x7 bits, minimum hamming distance between any two codes = 19, 50 codes

aruco_DICT_7X7_100

7x7 bits, minimum hamming distance between any two codes = 18, 100 codes

aruco_DICT_7X7_250

7x7 bits, minimum hamming distance between any two codes = 17, 250 codes

aruco_DICT_7X7_1000

7x7 bits, minimum hamming distance between any two codes = 14, 1000 codes

aruco_DICT_ARUCO_ORIGINAL

6x6 bits, minimum hamming distance between any two codes = 3, 1024 codes

aruco_DICT_APRILTAG_16h5

4x4 bits, minimum hamming distance between any two codes = 5, 30 codes

aruco_DICT_APRILTAG_16H5

4x4 bits, minimum hamming distance between any two codes = 5, 30 codes

aruco_DICT_APRILTAG_25h9

5x5 bits, minimum hamming distance between any two codes = 9, 35 codes

aruco_DICT_APRILTAG_25H9

5x5 bits, minimum hamming distance between any two codes = 9, 35 codes

aruco_DICT_APRILTAG_36h10

6x6 bits, minimum hamming distance between any two codes = 10, 2320 codes

aruco_DICT_APRILTAG_36H10

6x6 bits, minimum hamming distance between any two codes = 10, 2320 codes

aruco_DICT_APRILTAG_36h11

6x6 bits, minimum hamming distance between any two codes = 11, 587 codes

aruco_DICT_APRILTAG_36H11

6x6 bits, minimum hamming distance between any two codes = 11, 587 codes

aruco_DICT_ARUCO_MIP_36h12

6x6 bits, minimum hamming distance between any two codes = 12, 250 codes

aruco_DICT_ARUCO_MIP_36H12

6x6 bits, minimum hamming distance between any two codes = 12, 250 codes

mcc_MCC24

Standard Macbeth Chart with 24 squares

mcc_SG140

DigitalSG with 140 squares

mcc_VINYL18

DKK color chart with 12 squares and 6 rectangle