OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::mcc::CCheckerDraw クラスabstract

チェッカー描画 続き...

#include <opencv2/mcc/checker_model.hpp>

Collaboration diagram for cv::mcc::CCheckerDraw:

公開メンバ関数

virtual ~CCheckerDraw ()
 
virtual void draw (InputOutputArray img)=0
 指定した画像にチェッカーを描画する。
 

静的公開メンバ関数

static Ptr< CCheckerDrawcreate (Ptr< CChecker > pChecker, cv::Scalar color=CV_RGB(0, 250, 0), int thickness=2)
 新しい CCheckerDraw オブジェクトを作成する。
 

詳細説明

チェッカー描画

このクラスには、検出されたチャートを描画するための関数が含まれる。このクラスは、コンストラクタにおいてこのオブジェクトが描画するチェッカーへのポインタを期待し、その後 draw 関数が呼び出されるたびにそのチェッカーが描画される。あるオブジェクトが描画するチェッカーは、コンストラクタ内で決定されるため変更できないことに注意。別のオブジェクトを描画したい場合は、新しい CCheckerDraw インスタンスを作成すればよい。

この種の設計の理由は、一部の動画では画像が変化してもチェッカーが常に同じ位置にあると仮定でき、その場合は常に同じ位置に描画が行われるからである。

構築子と解体子の詳解

◆ ~CCheckerDraw()

virtual cv::mcc::CCheckerDraw::~CCheckerDraw ( )
inlinevirtual

メンバ関数詳解

◆ create()

static Ptr< CCheckerDraw > cv::mcc::CCheckerDraw::create ( Ptr< CChecker > pChecker,
cv::Scalar color = CV_RGB(0, 250, 0),
int thickness = 2 )
static
Python:
cv.mcc.CCheckerDraw.create(pChecker[, color[, thickness]]) -> retval
cv.mcc.CCheckerDraw_create(pChecker[, color[, thickness]]) -> retval

新しい CCheckerDraw オブジェクトを作成する。

引数
pCheckerこのオブジェクトによって描画されるチェッカー。
colorチェッカーの正方形を描画する際に使用する色
thickness正方形を描画する際の太さ
戻り値
CCheckerDraw の実装へのポインタ

◆ draw()

virtual void cv::mcc::CCheckerDraw::draw ( InputOutputArray img)
pure virtual
Python:
cv.mcc.CCheckerDraw.draw(img) -> img

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

引数
img色空間 BGR の画像

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