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 颜色空间中的图像

此类文档由以下文件生成