OpenCV 4.11.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 ( )
内联虚函数

成员函数文档

◆ create()

static Ptr< CCheckerDraw > cv::mcc::CCheckerDraw::create ( Ptr< CChecker > pChecker,
cv::Scalar color = CV_RGB(0, 250, 0),
int thickness = 2 )
静态函数
Python
cv.mcc.CCheckerDraw.create(pChecker[, color[, thickness]]) -> 返回值
cv.mcc.CCheckerDraw_create(pChecker[, color[, thickness]]) -> 返回值

创建一个新的 CCheckerDraw 对象。

参数
pChecker将由此对象绘制的棋盘。
color绘制棋盘方块的颜色
thickness绘制方块的粗细
返回值
指向 CCheckerDraw 实现的指针

◆ draw()

virtual void cv::mcc::CCheckerDraw::draw ( InputOutputArray img)
纯虚函数
Python
cv.mcc.CCheckerDraw.draw(img) -> img

将棋盘绘制到给定的图像。

参数
imgBGR 颜色空间的图像

此类的文档是从以下文件生成的: