OpenCV  4.6.0-dev
Open Source Computer Vision
Classes | Namespaces | Enumerations | Functions
aruco_detector.hpp File Reference
#include <opencv2/aruco/board.hpp>
#include <opencv2/aruco/dictionary.hpp>

Classes

class  cv::aruco::ArucoDetector
 The main functionality of ArucoDetector class is detection of markers in an image with detectMarkers() method. After detecting some markers in the image, you can try to find undetected markers from this dictionary with refineDetectedMarkers() method. More...
 
struct  cv::aruco::DetectorParameters
 struct DetectorParameters is used by ArucoDetector More...
 
struct  cv::aruco::RefineParameters
 struct RefineParameters is used by ArucoDetector More...
 

Namespaces

 cv
 "black box" representation of the file storage associated with a file on disk.
 
 cv::aruco
 

Enumerations

enum  cv::aruco::CornerRefineMethod {
  cv::aruco::CORNER_REFINE_NONE,
  cv::aruco::CORNER_REFINE_SUBPIX,
  cv::aruco::CORNER_REFINE_CONTOUR,
  cv::aruco::CORNER_REFINE_APRILTAG
}
 

Functions

void cv::aruco::drawDetectedMarkers (InputOutputArray image, InputArrayOfArrays corners, InputArray ids=noArray(), Scalar borderColor=Scalar(0, 255, 0))
 Draw detected markers in image. More...
 
void cv::aruco::drawMarker (const Ptr< Dictionary > &dictionary, int id, int sidePixels, OutputArray img, int borderBits=1)
 Draw a canonical marker image. More...