pyhton opencv画圆
时间: 2023-09-23 13:02:31 浏览: 70
opencv画圆
在 Python 中使用 OpenCV 画圆,可以使用 `cv2.circle()` 函数实现。这个函数有几个参数需要注意:
- img:要在其上绘制圆形的图像。
- center:圆心坐标。
- radius:圆的半径。
- color:圆的颜色,以 BGR 形式指定。
- thickness:圆的轮廓线条宽度,如果为-1,则表示填充圆。
下面是一个简单的示例代码:
```python
import cv2
# 创建一个黑色图像
img = cv2.imread('image.jpg')
# 圆心坐标
center = (100, 100)
# 半径
radius = 50
# 颜色,蓝色
color = (255, 0, 0)
# 填充圆
thickness = -1
# 画一个蓝色的圆
cv2.circle(img, center, radius, color, thickness)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们创建了一个黑色的图像,并在其上绘制了一个蓝色的圆形。注意,我们使用 `cv2.imshow()` 函数显示图像,并使用 `cv2.waitKey()` 等待用户按下任何键,然后使用 `cv2.destroyAllWindows()` 关闭所有窗口。
阅读全文