OpenCV 4.5.3(日本語機械翻訳)
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
cv::mcc::CCheckerDraw クラス abstract

checker draw [詳解]

#include <checker_model.hpp>

公開メンバ関数

virtual CV_WRAP void draw (InputOutputArray img)=0
指定された画像にチェッカーを描画します。[【詳解】(英語]

静的公開メンバ関数

static CV_WRAP Ptr< CCheckerDraw > create (Ptr< CChecker > pChecker, cv::Scalar color=CV_RGB(0, 250, 0), int thickness=2)
新規作成CCheckerDrawオブジェクトを作成します。[【詳解】(英語]

詳解

チェッカーの描画

このクラスには、検出されたチャートを描画するための関数が含まれています。このクラスは、コンストラクタでこのオブジェクトが描画するチェッカーへのポインタを受け取り、その後、draw関数が呼ばれるたびにチェッカーが描画されます。あるオブジェクトが描くチェッカーを変更することはできないことを覚えておいてください、それはコンストラクタ自体で決定されるからです。他のオブジェクトを描画したい場合は、新しいCCheckerDrawインスタンスを作成します。

このような設計にした理由は、動画の中には、画像が変わってもチェッカーが常に同じ位置にあると想定できるものがあるため、常に同じ位置で描画が行われることになります。

関数詳解

create()

static CV_WRAP Ptr< CCheckerDraw > cv::mcc::CCheckerDraw::create ( Ptr< CChecker > pChecker,
cv::Scalar color = CV_RGB(0, 250, 0),
int thickness = 2
)
static

新規作成CCheckerDrawオブジェクトを作成します。

引数
pChecker このオブジェクトで描画されるチェッカ。
color チェッカーの四角を描画する際の色。
thickness 四角形を描画する際の厚さ。
戻り値
の実装へのポインタです。CCheckerDraw

draw()

virtual CV_WRAP void cv::mcc::CCheckerDraw::draw ( InputOutputArray img )
pure virtual

指定された画像にチェッカーを描画します。

引数
img 色空間BGRの画像
戻り値
無効

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