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

棋盤繪製 更多...

#include <opencv2/mcc/checker_model.hpp>

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)
純虛擬函式
Python
cv.mcc.CCheckerDraw.draw(img) -> img

將棋盤繪製到給定影像。

引數
imgBGR 顏色空間中的影像

此類文件由以下檔案生成