Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangment. The board can be drawn using drawPlanarBoard() function (.
More...
#include "aruco.hpp"
Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangment. The board can be drawn using drawPlanarBoard() function (.
- See also
- drawPlanarBoard)
§ create()
static Ptr<GridBoard> cv::aruco::GridBoard::create |
( |
int |
markersX, |
|
|
int |
markersY, |
|
|
float |
markerLength, |
|
|
float |
markerSeparation, |
|
|
const Ptr< Dictionary > & |
dictionary, |
|
|
int |
firstMarker = 0 |
|
) |
| |
|
static |
Create a GridBoard object.
- Parameters
-
markersX | number of markers in X direction |
markersY | number of markers in Y direction |
markerLength | marker side length (normally in meters) |
markerSeparation | separation between two markers (same unit as markerLength) |
dictionary | dictionary of markers indicating the type of markers |
firstMarker | id of first marker in dictionary to use on board. |
- Returns
- the output GridBoard object
This functions creates a GridBoard object given the number of markers in each direction and the marker size and marker separation.
§ draw()
void cv::aruco::GridBoard::draw |
( |
Size |
outSize, |
|
|
OutputArray |
img, |
|
|
int |
marginSize = 0 , |
|
|
int |
borderBits = 1 |
|
) |
| |
Draw a GridBoard.
- Parameters
-
outSize | size of the output image in pixels. |
img | output image with the board. The size of this image will be outSize and the board will be on the center, keeping the board proportions. |
marginSize | minimum margins (in pixels) of the board in the output image |
borderBits | width of the marker borders. |
This function return the image of the GridBoard, ready to be printed.
§ getGridSize()
Size cv::aruco::GridBoard::getGridSize |
( |
| ) |
const |
§ getMarkerLength()
float cv::aruco::GridBoard::getMarkerLength |
( |
| ) |
const |
§ getMarkerSeparation()
float cv::aruco::GridBoard::getMarkerSeparation |
( |
| ) |
const |
The documentation for this class was generated from the following file:
- /build/master-contrib_docs-lin64/opencv_contrib/modules/aruco/include/opencv2/aruco.hpp