绘制椭圆

简介: 绘制椭圆。

cv2.ellipse()函数用于绘制椭圆,其语法格式如下。
cv2.ellipse(img,center,axes,angle,startAngle,endAngle,color[,thickness[, lineType[, shift]]] )
参数说明如下。
img、color、thickness、lineType和shift等参数与cv2.line()函数中的含义一致。
center为椭圆圆心坐标。
axes为椭圆的轴。例如,(100,50)表示长轴的一半为100,短轴的一半为50。
angle为椭圆长轴的旋转角度,即长轴与x轴的夹角。
startAngle为圆弧的开始角度。
endAngle为圆弧的结束角度。开始角度为0°,结束角度为360°时,可绘制完整椭圆;否则为椭圆弧。
示例代码如下。

test3-6.py:绘制椭圆

import numpy as np
import cv2
img=np.zeros((200,320,3), np.uint8)+255 #创建一幅白色图像
cv2.ellipse(img,(160,100),(120,50),0,0,360,(255,0,0),5) #画椭圆,蓝色边框
cv2.ellipse(img,(160,100),(60,15),0,0,360,(0,255,0),51) #画椭圆,绿色填充
cv2.imshow('draw',img) #显示图像
cv2.waitKey(0)

相关文章
|
3天前
|
Python
绘制椭圆
【5月更文挑战第9天】绘制椭圆。
8 3
|
2天前
|
Python
绘制矩形
【5月更文挑战第11天】绘制矩形。
7 1
|
2天前
|
Python
绘制直线
【5月更文挑战第11天】绘制直线。
10 1
|
3天前
|
Python
绘制圆
【5月更文挑战第9天】绘制圆。
12 2
|
7月前
|
计算机视觉
OpenCV-基本图形绘制(圆、矩形、椭圆)
OpenCV-基本图形绘制(圆、矩形、椭圆)
|
C# 图形学
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
GDI+中对于圆弧的绘制,是以给定的长方形(Rectangle`结构)为边界绘制的椭圆的一部分形成的圆弧。绘制的圆弧的中心为长方形内切椭圆的圆心(如果是正方形,则正方形的...
435 0
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制