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

チェッカーオブジェクト 続き...

#include <opencv2/objdetect/mcc_checker_detector.hpp>

Collaboration diagram for cv::mcc::CChecker:

公開メンバ関数

 CChecker ()
 
virtual ~CChecker ()
 
virtual std::vector< Point2fgetBox ()=0
 
virtual Point2f getCenter ()=0
 
virtual Mat getChartsRGB (bool getStats=true)=0
 
virtual Mat getChartsYCbCr ()=0
 
virtual std::vector< Point2fgetColorCharts ()=0
 チャートモジュールの中心部分の座標を計算して返す。
 
virtual float getCost ()=0
 
virtual ColorChart getTarget ()=0
 
virtual void setBox (std::vector< Point2f > _box)=0
 
virtual void setCenter (Point2f _center)=0
 
virtual void setChartsRGB (Mat _chartsRGB)=0
 
virtual void setChartsYCbCr (Mat _chartsYCbCr)=0
 
virtual void setCost (float _cost)=0
 
virtual void setTarget (ColorChart _target)=0
 
- Public Member Functions inherited from cv::Algorithm
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual void clear ()
 アルゴリズムの状態をクリアする。
 
virtual bool empty () const
 Algorithm が空の場合(たとえば開始直後や読み込みに失敗した後)に true を返す。
 
virtual String getDefaultName () const
 
virtual void read (const FileNode &fn)
 ファイルストレージからアルゴリズムの引数を読み込む。
 
virtual void save (const String &filename) const
 
virtual void write (FileStorage &fs) const
 アルゴリズムの引数をファイルストレージに保存する。
 
void write (FileStorage &fs, const String &name) const
 

静的公開メンバ関数

static Ptr< CCheckercreate ()
 新しい CChecker オブジェクトを作成する。
 
- Static Public Member Functions inherited from cv::Algorithm
template<typename _Tp >
static Ptr< _Tpload (const String &filename, const String &objname=String())
 ファイルからアルゴリズムを読み込む。
 
template<typename _Tp >
static Ptr< _TploadFromString (const String &strModel, const String &objname=String())
 文字列からアルゴリズムを読み込む。
 
template<typename _Tp >
static Ptr< _Tpread (const FileNode &fn)
 ファイルノードからアルゴリズムを読み込む。
 

Additional Inherited Members

- Protected Member Functions inherited from cv::Algorithm
void writeFormat (FileStorage &fs) const
 

詳細説明

チェッカーオブジェクト

CChecker

This class contains the information about the detected checkers,i.e, their
type, the corners of the chart, the color profile, the cost, centers chart,
etc.

構築子と解体子の詳解

◆ CChecker()

cv::mcc::CChecker::CChecker ( )
inline

◆ ~CChecker()

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

メンバ関数詳解

◆ create()

static Ptr< CChecker > cv::mcc::CChecker::create ( )
static
Python:
cv.mcc.CChecker.create() -> retval
cv.mcc.CChecker_create() -> retval

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

戻り値
CChecker の実装へのポインタ

◆ getBox()

virtual std::vector< Point2f > cv::mcc::CChecker::getBox ( )
pure virtual
Python:
cv.mcc.CChecker.getBox() -> retval

◆ getCenter()

virtual Point2f cv::mcc::CChecker::getCenter ( )
pure virtual
Python:
cv.mcc.CChecker.getCenter() -> retval

◆ getChartsRGB()

virtual Mat cv::mcc::CChecker::getChartsRGB ( bool getStats = true)
pure virtual
Python:
cv.mcc.CChecker.getChartsRGB([, getStats]) -> retval

◆ getChartsYCbCr()

virtual Mat cv::mcc::CChecker::getChartsYCbCr ( )
pure virtual
Python:
cv.mcc.CChecker.getChartsYCbCr() -> retval

◆ getColorCharts()

virtual std::vector< Point2f > cv::mcc::CChecker::getColorCharts ( )
pure virtual
Python:
cv.mcc.CChecker.getColorCharts() -> retval

チャートモジュールの中心部分の座標を計算して返す。

このメソッドは、チェッカーの座標(CChecker::getBox())から変換行列を計算し、これによってチャートの各モジュールの中心部分の座標を求める。CCheckerDetector::draw() および ChartsRGB の計算で使用される。

◆ getCost()

virtual float cv::mcc::CChecker::getCost ( )
pure virtual
Python:
cv.mcc.CChecker.getCost() -> retval

◆ getTarget()

virtual ColorChart cv::mcc::CChecker::getTarget ( )
pure virtual
Python:
cv.mcc.CChecker.getTarget() -> retval

◆ setBox()

virtual void cv::mcc::CChecker::setBox ( std::vector< Point2f > _box)
pure virtual
Python:
cv.mcc.CChecker.setBox(_box) -> None

◆ setCenter()

virtual void cv::mcc::CChecker::setCenter ( Point2f _center)
pure virtual
Python:
cv.mcc.CChecker.setCenter(_center) -> None

◆ setChartsRGB()

virtual void cv::mcc::CChecker::setChartsRGB ( Mat _chartsRGB)
pure virtual
Python:
cv.mcc.CChecker.setChartsRGB(_chartsRGB) -> None

◆ setChartsYCbCr()

virtual void cv::mcc::CChecker::setChartsYCbCr ( Mat _chartsYCbCr)
pure virtual
Python:
cv.mcc.CChecker.setChartsYCbCr(_chartsYCbCr) -> None

◆ setCost()

virtual void cv::mcc::CChecker::setCost ( float _cost)
pure virtual
Python:
cv.mcc.CChecker.setCost(_cost) -> None

◆ setTarget()

virtual void cv::mcc::CChecker::setTarget ( ColorChart _target)
pure virtual
Python:
cv.mcc.CChecker.setTarget(_target) -> None

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