cv2.ellipse()
时间: 2023-10-19 14:06:25 浏览: 93
cv2.ellipse() 是 OpenCV 库中的一个函数,用于在图像上绘制椭圆形。它的参数如下:
`cv2.ellipse(img, center, axes, angle, startAngle, endAngle, color[, thickness[, lineType[, shift]]])`
其中,参数含义如下:
- img:要绘制的图像;
- center:椭圆中心坐标;
- axes:椭圆长轴和短轴的长度;
- angle:椭圆旋转角度;
- startAngle:起始角度;
- endAngle:结束角度;
- color:椭圆的颜色;
- thickness:线条粗细,默认为 1;
- lineType:线条类型,默认为 8;
- shift:坐标点小数点位数,一般取值为 0。
使用示例:
```python
import cv2
img = cv2.imread('test.jpg')
center = (100, 100)
axes = (50, 25)
angle = 30
startAngle = 0
endAngle = 360
color = (255, 0, 0)
thickness = 2
cv2.ellipse(img, center, axes, angle, startAngle, endAngle, color, thickness)
cv2.imshow('ellipse', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码会在名为 `test.jpg` 的图片中绘制一个椭圆形。
阅读全文