cv2.cirlce
时间: 2024-10-07 10:07:11 浏览: 17
Java高级程序设计:第3章-类和对象.pptx
`cv2.circle`是OpenCV库中的一个函数,用于在图像上绘制圆形。它接受四个关键参数:
1. `image`: 输入的二维图像(通常是BGR格式),可以是`numpy`数组。
2. `(x, y)`: 圆心的位置,通常是一个整数坐标对,表示图像中的像素位置。
3. `radius`: 半径大小,同样是以像素为单位的数值。
4. `color`: 要绘制的颜色,可以是一个三元组表示BGR颜色值,也可以是颜色编码(如HSV或RGB)。
5. `thickness`: 线条宽度,如果为负数,则填充圆;正值则描边圆周,0代表完全填充。
6. `lineType`: 线型模式,可以是OpenCV提供的线条风格,如`cv2.LINE_AA`表示抗锯齿线型。
7. `fillColor` (可选): 如果指定了厚度为负数,这个参数用来指定填充颜色。
使用`cv2.circle`的基本语法如下:
```python
import cv2
# 参数示例
image = ... # 你的输入图片
circle_params = (50, 50), 20, (0, 255, 0), 2, cv2.LINE_AA
cv2.circle(image, *circle_params)
```
该函数会在给定的图像上画出一个圆形,并返回绘制后的图像。
阅读全文