在OpenCV提供了一个画圆的函数circle,这个函数比较简单,先来看一下这个函数的定义:
img为要画的图像;
center为画圆的圆心坐标;
radius为圆的半径;
color为设定圆的颜色,规则根据B(蓝)G(绿)R(红)顺序排列;
thickness 如果是正数,表示组成圆的线条的粗细程度。否则-1,表示圆是否被填充;
line_type 线条的类型,默认是8;
shift 圆心坐标点和半径的值的小数点位数;它采用下面公式来计算:
也就是x和y的值除以2的shift次方,用这个来表示小数,当渲染抗锯齿形状时,此功能特别有效。