python cv画实心圆
时间: 2024-10-23 16:08:39 浏览: 12
python实现画循环圆
在Python中,你可以使用OpenCV(Open Source Computer Vision Library)库来绘制实心圆。以下是一个基本的例子:
```python
import cv2
import numpy as np
# 创建一个新的黑白图像,用于显示圆
img = np.zeros((500, 500), dtype='uint8')
# 定义圆的中心坐标和半径
center = (250, 250)
radius = 100
# 使用cv2.circle函数绘制实心圆,第三个参数是颜色,这里是白色(255),第四个参数是线型 thickness= -1表示填充圆形
cv2.circle(img, center, radius, 255, -1)
# 显示图片
cv2.imshow('Circle', img)
cv2.waitKey(0) # 等待按键,按任意键关闭窗口
cv2.destroyAllWindows()
```
在这个例子中,`cv2.circle`函数接受五个参数:图片矩阵、圆心坐标、圆的半径、颜色和线条风格(这里我们选择填充,所以设为-1)。运行这段代码后,你会看到一张250x250像素的图像上有一个白色的实心圆。
阅读全文