cv2 画多边形不填充_opencv 画图

learning opencv 第6章第1题解决方案

前言

opencv提供了丰富的函数用以图形绘制,包括矩形,线条,椭圆和多边形等,本篇文章对opencv的基本绘图函数做了一些介绍和说明。

椭圆绘制

绘制椭圆的函数说明和参数说明如下:

void ellipse(InputOutputArray img, Point center, Size axes,

double angle, double startAngle, double endAngle,

const Scalar& color, int thickness = 1,

int lineType = LINE_8, int shift = 0);

@param InputOutputArray img 防止椭圆的图像

@param Point center 椭圆的中心

@param Szie axes 椭圆长短轴的尺寸

@param double angle 椭圆的角度(一个完整的椭圆应该有360度)

@param double startAngle 椭圆的的起始角度(第一象限按照逆时针开始计算)

@param double endAngle 椭圆的结束角度

@param const Scalar& color 椭圆的颜色(BGR表示)

@param int thickness 椭圆边框的粗细程度

@param int lineType 椭圆边框的连接类型,默认为8领域连接

@param int shift 中心坐标和轴的小数位数,一般是0

绘制一个椭圆的代码如下所示:

你可能感兴趣的:(cv2,画多边形不填充)