EstervQrCode 1.1.1
Library for qr code manipulation
Classes | Enumerations | Functions
cv::aruco Namespace Reference

Classes

class  Board
 Board of ArUco markers. More...
 
class  GridBoard
 Planar board with grid arrangement of markers. More...
 
class  CharucoBoard
 ChArUco board is a planar chessboard where the markers are placed inside the white squares of a chessboard. More...
 
struct  DetectorParameters
 struct DetectorParameters is used by ArucoDetector More...
 
struct  RefineParameters
 struct RefineParameters is used by ArucoDetector More...
 
class  ArucoDetector
 The main functionality of ArucoDetector class is detection of markers in an image with detectMarkers() method. More...
 
class  Dictionary
 Dictionary is a set of unique ArUco markers of the same size. More...
 
struct  CharucoParameters
 
class  CharucoDetector
 

Enumerations

enum  CornerRefineMethod { CORNER_REFINE_NONE , CORNER_REFINE_SUBPIX , CORNER_REFINE_CONTOUR , CORNER_REFINE_APRILTAG }
 
enum  PredefinedDictionaryType {
  DICT_4X4_50 = 0 , DICT_4X4_100 , DICT_4X4_250 , DICT_4X4_1000 ,
  DICT_5X5_50 , DICT_5X5_100 , DICT_5X5_250 , DICT_5X5_1000 ,
  DICT_6X6_50 , DICT_6X6_100 , DICT_6X6_250 , DICT_6X6_1000 ,
  DICT_7X7_50 , DICT_7X7_100 , DICT_7X7_250 , DICT_7X7_1000 ,
  DICT_ARUCO_ORIGINAL , DICT_APRILTAG_16h5 , DICT_APRILTAG_25h9 , DICT_APRILTAG_36h10 ,
  DICT_APRILTAG_36h11 , DICT_ARUCO_MIP_36h12
}
 Predefined markers dictionaries/sets. More...
 

Functions

CV_EXPORTS_W void drawDetectedMarkers (InputOutputArray image, InputArrayOfArrays corners, InputArray ids=noArray(), Scalar borderColor=Scalar(0, 255, 0))
 Draw detected markers in image. More...
 
CV_EXPORTS_W void generateImageMarker (const Dictionary &dictionary, int id, int sidePixels, OutputArray img, int borderBits=1)
 Generate a canonical marker image. More...
 
CV_EXPORTS Dictionary getPredefinedDictionary (PredefinedDictionaryType name)
 Returns one of the predefined dictionaries defined in PredefinedDictionaryType. More...
 
CV_EXPORTS_W Dictionary getPredefinedDictionary (int dict)
 Returns one of the predefined dictionaries referenced by DICT_*. More...
 
CV_EXPORTS_W Dictionary extendDictionary (int nMarkers, int markerSize, const Dictionary &baseDictionary=Dictionary(), int randomSeed=0)
 Extend base dictionary by new nMarkers. More...
 
CV_EXPORTS_W void drawDetectedCornersCharuco (InputOutputArray image, InputArray charucoCorners, InputArray charucoIds=noArray(), Scalar cornerColor=Scalar(255, 0, 0))
 Draws a set of Charuco corners. More...
 
CV_EXPORTS_W void drawDetectedDiamonds (InputOutputArray image, InputArrayOfArrays diamondCorners, InputArray diamondIds=noArray(), Scalar borderColor=Scalar(0, 0, 255))
 Draw a set of detected ChArUco Diamond markers. More...