Namespace OpenCvSharp.Aruco
Classes
- ArucoDetector
The main functionality of ArucoDetector class is detection of markers in an image with detectMarkers() method.
- Board
Board of ArUco markers. A board is a set of markers in the 3D space with a common coordinate system. The common form of a board of marker is a planar (2D) board, however any 3D layout can be used. A Board object is composed by:
- The object points of the marker corners, i.e. their coordinates respect to the board system.
- The dictionary which indicates the type of markers of the board
- The identifier of all the markers in the board.
- CharucoBoard
ChArUco board — a planar chessboard where the markers are placed inside the white squares.
- CharucoDetector
CharucoDetector detects ChArUco board corners and diamond markers.
- CharucoParameters
Parameters used by CharucoDetector (cv::aruco::CharucoParameters).
- Dictionary
Dictionary/Set of markers. It contains the inner codification
- GridBoard
Planar board with grid arrangement of markers. More common type of board. All markers are placed in the same plane in a grid arrangement. The board image can be drawn using the GenerateImage() method.
Structs
- DetectorParameters
Parameters for the detectMarker process
- RefineParameters
struct RefineParameters is used by ArucoDetector
Enums
- CornerRefineMethod
corner refinement method
- PredefinedDictionaryName
Obsolete: Use PredefinedDictionaryType instead. This enum is kept for backward compatibility.
- PredefinedDictionaryType
PredefinedDictionaryType