购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

7-6 绘制椭圆或椭圆弧

OpenCV所提供的绘制椭圆的函数是 ellipse( ) ,语法如下:

     cv2.ellipse(img,center,axes,angle,startAngle,endAngle,color,thicknes
s=1,lineType=LINE_8)

上述代码可以绘制椭圆,椭圆中心是 center ,与建立圆形不一样的参数意义如下:

axes :轴的长度。

angle :椭圆偏移的角度。

startAngle :圆弧起点的角度。

endAngle :圆弧终点的角度。

如果设定startAngle=0,endAngle=360可以绘制 椭圆 ,也可以利用此特性绘制 椭圆弧

图片取材自OpenCV官方网站:https://docs.opencv.org/4.5.3/d6/d6e/group__imgproc__draw.html#ga07d2f74cadcf8e305e810ce8eed13bc9。

程序实例 ch7_11.py: 以画布中心为椭圆的中心,使用绘制椭圆的函数ellipse( ),绘制2个椭圆和1个椭圆弧度。

执行结果

程序实例 ch7_12.py: 以画布中心为椭圆的中心,随机绘制不同颜色、偏移的椭圆。

执行结果 /dS94t9b5cAH3Mc3msMdSZXIRMJ9pdhQ+zbP4TY+IP+qSi+zCLoiFN/iTqIFeYHV

点击中间区域
呼出菜单
上一章
目录
下一章
×