OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::mcc::CChecker 類參考抽象類

checker 物件 更多...

#include <opencv2/mcc/checker_model.hpp>

cv::mcc::CChecker 的協作圖

公共成員函式

 CChecker ()
 
virtual ~CChecker ()
 
virtual std::vector< Point2fgetBox ()=0
 
virtual Point2f getCenter ()=0
 
virtual Mat getChartsRGB ()=0
 
virtual Mat getChartsYCbCr ()=0
 
virtual std::vector< Point2fgetColorCharts ()=0
 計算並返回圖表模組的中心部分的座標。
 
virtual float getCost ()=0
 
virtual TYPECHART 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 (TYPECHART _target)=0
 

靜態公共成員函式

static Ptr< CCheckercreate ()
 建立一個新的 CChecker 物件。
 

詳細描述

checker 物件

CChecker

此類包含有關檢測到的 checker 的資訊,即它們的型別、圖表的角點、顏色配置檔案、成本、中心圖表等。

建構函式 & 解構函式文件

◆ 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 ( )
純虛擬函式
Python
cv.mcc.CChecker.getBox() -> retval

◆ getCenter()

virtual Point2f cv::mcc::CChecker::getCenter ( )
純虛擬函式
Python
cv.mcc.CChecker.getCenter() -> retval

◆ getChartsRGB()

virtual Mat cv::mcc::CChecker::getChartsRGB ( )
純虛擬函式
Python
cv.mcc.CChecker.getChartsRGB() -> retval

◆ getChartsYCbCr()

virtual Mat cv::mcc::CChecker::getChartsYCbCr ( )
純虛擬函式
Python
cv.mcc.CChecker.getChartsYCbCr() -> retval

◆ getColorCharts()

virtual std::vector< Point2f > cv::mcc::CChecker::getColorCharts ( )
純虛擬函式
Python
cv.mcc.CChecker.getColorCharts() -> retval

計算並返回圖表模組的中心部分的座標。

此方法計算來自 checker 座標的變換矩陣 (cv::mcc::CChecker::getBox()) 並透過此方式找到圖表模組中心部分的座標。 它用於 cv::mcc::CCheckerDraw::draw()ChartsRGB 計算中。

◆ getCost()

virtual float cv::mcc::CChecker::getCost ( )
純虛擬函式
Python
cv.mcc.CChecker.getCost() -> retval

◆ getTarget()

virtual TYPECHART cv::mcc::CChecker::getTarget ( )
純虛擬函式
Python
cv.mcc.CChecker.getTarget() -> retval

◆ setBox()

virtual void cv::mcc::CChecker::setBox ( std::vector< Point2f > _box)
純虛擬函式
Python
cv.mcc.CChecker.setBox(_box) ->

◆ setCenter()

virtual void cv::mcc::CChecker::setCenter ( Point2f _center)
純虛擬函式
Python
cv.mcc.CChecker.setCenter(_center) ->

◆ setChartsRGB()

virtual void cv::mcc::CChecker::setChartsRGB ( Mat _chartsRGB)
純虛擬函式
Python
cv.mcc.CChecker.setChartsRGB(_chartsRGB) ->

◆ setChartsYCbCr()

virtual void cv::mcc::CChecker::setChartsYCbCr ( Mat _chartsYCbCr)
純虛擬函式
Python
cv.mcc.CChecker.setChartsYCbCr(_chartsYCbCr) ->

◆ setCost()

virtual void cv::mcc::CChecker::setCost ( float _cost)
純虛擬函式
Python
cv.mcc.CChecker.setCost(_cost) ->

◆ setTarget()

virtual void cv::mcc::CChecker::setTarget ( TYPECHART _target)
純虛擬函式
Python
cv.mcc.CChecker.setTarget(_target) ->

此類文件由以下檔案生成