Package org.opencv.objdetect


package org.opencv.objdetect
  • Classes
    Class
    Description
    The 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.
    Cascade classifier class for object detection.
    ChArUco board is a planar chessboard where the markers are placed inside the white squares of a chessboard.
     
     
    struct DetectorParameters is used by ArucoDetector
    Dictionary is a set of unique ArUco markers of the same size bytesList storing 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 using nbytes = ceil(markerSize*markerSize/8.) bytes - each row contains all 4 rotations of the marker, so its length is 4*nbytes - the byte order in the bytesList[i] row: //bytes without rotation/bytes with rotation 1/bytes with rotation 2/bytes with rotation 3// So bytesList.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_yunet
    DNN-based face recognizer model download link: https://github.com/opencv/opencv_zoo/tree/master/models/face_recognition_sface
     
    Planar board with grid arrangement of markers More common type of board.
    Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector.
     
     
     
     
    Groups the object candidate rectangles.
    QR code encoder parameters.
    struct RefineParameters is used by ArucoDetector