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インスタンスを作成します。
このような設計にした理由は、動画の中には、画像が変わってもチェッカーが常に同じ位置にあると想定できるものがあるため、常に同じ位置で描画が行われることになります。
|
static |
新規作成CCheckerDrawオブジェクトを作成します。
pChecker | このオブジェクトで描画されるチェッカ。 |
color | チェッカーの四角を描画する際の色。 |
thickness | 四角形を描画する際の厚さ。 |
|
pure virtual |
指定された画像にチェッカーを描画します。
img | 色空間BGRの画像 |