OpenCV453
|
#include <aruco.hpp>
cv::aruco::CharucoBoard, cv::aruco::GridBoardに継承されています。
公開メンバ関数 | |
CV_WRAP void | setIds (InputArray ids) |
Set ids vector [詳解] | |
静的公開メンバ関数 | |
static CV_WRAP Ptr< Board > | create (InputArrayOfArrays objPoints, const Ptr< Dictionary > &dictionary, InputArray ids) |
Provide way to create Board by passing necessary data. Specially needed in Python. [詳解] | |
公開変数類 | |
CV_PROP std::vector< std::vector< Point3f > > | objPoints |
CV_PROP Ptr< Dictionary > | dictionary |
the dictionary of markers employed for this board | |
CV_PROP_RW std::vector< int > | ids |
Board of 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:
|
static |
Provide way to create Board by passing necessary data. Specially needed in Python.
objPoints | array of object points of all the marker corners in the board |
dictionary | the dictionary of markers employed for this board |
ids | vector of the identifiers of the markers in the board |
CV_WRAP void cv::aruco::Board::setIds | ( | InputArray | ids | ) |
Set ids vector
ids | vector of the identifiers of the markers in the board (should be the same size as objPoints) |
Recommended way to set ids vector, which will fail if the size of ids does not match size of objPoints.
CV_PROP_RW std::vector< int > cv::aruco::Board::ids |
vector of the identifiers of the markers in the board (same size than objPoints) The identifiers refers to the board dictionary
CV_PROP std::vector< std::vector< Point3f > > cv::aruco::Board::objPoints |
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.