Cv2.Circle
时间: 2023-08-19 08:05:42 浏览: 92
designv2.circ
`cv2.circle()` 是 OpenCV 库中的一个函数,用于在图像上绘制圆。它的语法如下:
```
cv2.circle(img, center, radius, color, thickness=None, lineType=None, shift=None)
```
其中,参数含义如下:
- `img`:要绘制圆的图像。
- `center`:圆心坐标,是一个元组 `(x, y)`。
- `radius`:圆的半径。
- `color`:圆的颜色,是一个元组 `(B, G, R)`,表示蓝、绿、红三个通道的值。
- `thickness`:圆的线条粗细,如果不指定则默认为 1。
- `lineType`:线条类型,如果不指定则默认为 `cv2.LINE_8`。
- `shift`:点坐标中的小数位数,如果不指定则默认为 0。
示例代码:
```python
import cv2
# 创建一个黑色的图像
img = np.zeros((512, 512, 3), np.uint8)
# 在图像上绘制圆
cv2.circle(img, (256, 256), 100, (0, 255, 0), 3)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码会创建一个大小为 512x512 的黑色图像,并在其中心绘制一个半径为 100、颜色为绿色、线条粗细为 3 的圆。
阅读全文