📅  最后修改于: 2023-12-03 15:40:57.865000             🧑  作者: Mango
Opencv-Python是一个在Python中应用Opencv库进行计算机视觉开发的开源库。在Opencv-Python中,画圆可以使用cv2.circle()函数。
cv2.circle(img, center, radius, color, thickness=1, lineType=8, shift=0)
下面是一个简单的画圆示例,其中画了两个圆。
import numpy as np
import cv2
# 创建一个黑色图像
img = np.zeros((512,512,3), np.uint8)
# 画圆
cv2.circle(img,(200,200), 100, (0,255,0), -1)
cv2.circle(img,(300,300), 50, (0,0,255), 2)
# 显示图像
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
输出结果如下:
如上所示,第一个圆填充了整个圆形,第二个圆仅仅绘制出圆的外轮廓线。