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

Set ids vector 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

vector of the identifiers of the markers in the board (same size than objPoints) The identifiers refers to the board dictionary Read more

Wrap the specified raw pointer Read more

Return an the underlying raw pointer while consuming this wrapper. Read more

Return the underlying raw pointer. Read more

Return the underlying mutable raw pointer Read more

Draw a ChArUco board Read more

Executes the destructor for this type. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.