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を継承しています。
マーカーを格子状に配置した平面ボード より一般的なタイプのボード。すべてのマーカーは同一平面上に格子状に配置されています。この碁盤を描くには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の画像を返します.
 
 
このクラス詳解は次のファイルから抽出されました: