Struct opencv::aruco::CharucoBoard [−][src]
pub struct CharucoBoard { /* fields omitted */ }
Expand description
ChArUco board Specific class for ChArUco boards. A ChArUco board is a planar board where the markers are placed inside the white squares of a chessboard. The benefits of ChArUco boards is that they provide both, ArUco markers versatility and chessboard corner precision, which is important for calibration and pose estimation. This class also allows the easy creation and drawing of ChArUco boards.
Implementations
Create a CharucoBoard object
Parameters
- squaresX: number of chessboard squares in X direction
- squaresY: number of chessboard squares in Y direction
- squareLength: chessboard square side length (normally in meters)
- markerLength: marker side length (same unit than squareLength)
- dictionary: dictionary of markers indicating the type of markers. The first markers in the dictionary are used to fill the white chessboard squares.
Returns
the output CharucoBoard object
This functions creates a CharucoBoard object given the number of squares in each direction and the size of the markers and chessboard squares.
Trait Implementations
array of object points of all the marker corners in the board each marker include its 4 corners in CCW order. For M markers, the size is Mx4. Read more
the dictionary of markers employed for this board
the dictionary of markers employed for this board
vector of the identifiers of the markers in the board (same size than objPoints) The identifiers refers to the board dictionary Read more
array of object points of all the marker corners in the board each marker include its 4 corners in CCW order. For M markers, the size is Mx4. Read more
Performs the conversion.