OpenCV 4.5.3(日本語機械翻訳)
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
cv::aruco::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 can be drawn using drawPlanarBoard() function ( [詳解]

#include <aruco.hpp>

cv::aruco::Boardを継承しています。

公開メンバ関数

CV_WRAP void draw (Size outSize, OutputArray img, int marginSize=0, int borderBits=1)
描画GridBoard [【詳解】(英語]
CV_WRAP Size getGridSize () const
CV_WRAP float getMarkerLength () const
CV_WRAP float getMarkerSeparation () const
- 基底クラス cv::aruco::Board に属する継承公開メンバ関数
CV_WRAP void setIds (InputArray ids)
セットIDベクトル[【詳解】(英語]

静的公開メンバ関数

static CV_WRAP Ptr< GridBoard > create (int markersX, int markersY, float markerLength, float markerSeparation, const Ptr< Dictionary > &dictionary, int firstMarker=0)
オブジェクトの作成GridBoardオブジェクト[【詳解】(英語]
- 基底クラス cv::aruco::Board に属する継承静的公開メンバ関数
static CV_WRAP Ptr< Board > create (InputArrayOfArrays objPoints, const Ptr< Dictionary > &dictionary, InputArray ids)
必要なデータを渡すことでBoard必要なデータを渡すことで Pythonでは特に必要です。[【詳解】(英語]

その他の継承メンバ

- 基底クラス cv::aruco::Board に属する継承公開変数類
CV_PROP std::vector< std::vector< Point3f > > objPoints
CV_PROP Ptr< Dictionary > dictionary
この碁盤に使用されるマーカーの辞書
CV_PROP_RW std::vector< int > ids

詳解

マーカーを格子状に配置した平面ボード より一般的なタイプのボード。すべてのマーカーは同一平面上に格子状に配置されています。この碁盤を描くにはdrawPlanarBoard()関数 (

参照
drawPlanarBoard)

関数詳解

create()

static CV_WRAP Ptr< GridBoard > cv::aruco::GridBoard::create ( int markersX,
int markersY,
float markerLength,
float markerSeparation,
const Ptr< Dictionary > & dictionary,
int firstMarker = 0
)
static

オブジェクトの作成GridBoardオブジェクト

引数
markersX X方向のマーカの数
markersY Y方向のマーカの数
markerLength マーカの辺の長さ(通常はメートル単位)
markerSeparation 2つのマーカーの間隔(markerLengthと同じ単位)
dictionary マーカの種類を示すマーカの辞書
firstMarker ボード上で使用する辞書の最初のマーカーのID
戻り値
出力GridBoardオブジェクト

この関数はGridBoard各方向のマーカの数、マーカの大きさ、マーカの間隔が与えられたオブジェクト。

draw()

CV_WRAP void cv::aruco::GridBoard::draw ( Size outSize,
OutputArray img,
int marginSize = 0,
int borderBits = 1
)

描画GridBoard

引数
outSize は,出力画像のサイズをピクセル単位で表します.
img の出力画像にボードが表示されます.この画像のサイズはoutSizeとなり、碁盤のプロポーションを保ったまま中央に碁盤が配置されます。
marginSize 出力画像内のボードの最小余白(ピクセル単位
borderBits マーカーの境界線の幅

この関数は、印刷可能な状態のGridBoardの画像を返します.


このクラス詳解は次のファイルから抽出されました: