Package org.opencv.objdetect
package org.opencv.objdetect
-
ClassesClassDescriptionThe main functionality of ArucoDetector class is detection of markers in an image with detectMarkers() method.Board of ArUco markers A board is a set of markers in the 3D space with a common coordinate system.CChecker checker object This class contains the information about the detected checkers,i.e, their type, the corners of the chart, the color profile, the cost, centers chart, etc.A class to find the positions of the ColorCharts in the image.ChArUco board is a planar chessboard where the markers are placed inside the white squares of a chessboard.struct DetectorParameters is used by ArucoDetectorstruct DetectorParametersMCC is used by CCheckerDetectorDictionary is a set of unique ArUco markers of the same size
bytesListstoring as 2-dimensions Mat with 4-th channels (CV_8UC4 type was used) and contains the marker codewords where: - bytesList.rows is the dictionary size - each marker is encoded usingnbytes = ceil(markerSize*markerSize/8.)bytes - each row contains all 4 rotations of the marker, so its length is4*nbytes- the byte order in the bytesList[i] row://bytes without rotation/bytes with rotation 1/bytes with rotation 2/bytes with rotation 3//SobytesList.ptr(i)[k*nbytes + j]is the j-th byte of i-th marker, in its k-th rotation.DNN-based face detector model download link: https://github.com/opencv/opencv_zoo/tree/master/models/face_detection_yunetDNN-based face recognizer model download link: https://github.com/opencv/opencv_zoo/tree/master/models/face_recognition_sfacePlanar board with grid arrangement of markers More common type of board.QR code detector.QR code detector based on Aruco markers detection code.QR code encoder.QR code encoder parameters.struct RefineParameters is used by ArucoDetector