在OpenCV里用circle画圆图形

在OpenCV提供了一个画圆的函数circle,这个函数比较简单,先来看一下这个函数的定义:

img为要画的图像;

center为画圆的圆心坐标;

radius为圆的半径;

color为设定圆的颜色,规则根据B(蓝)G(绿)R(红)顺序排列;

thickness 如果是正数,表示组成圆的线条的粗细程度。否则-1,表示圆是否被填充;

line_type 线条的类型,默认是8;

shift 圆心坐标点和半径的值的小数点位数;它采用下面公式来计算:

也就是x和y的值除以2的shift次方,用这个来表示小数,当渲染抗锯齿形状时,此功能特别有效。

猜你喜欢

转载自blog.csdn.net/caimouse/article/details/103678160