OpenCV 例程200篇 总目录
OpenCV提供了绘图功能,可以在图像上绘制直线、矩形、圆、椭圆等各种几何图形。
函数原型:
函数 cv.circle() 用来在图像上绘制圆形。
cv.circle(img, center, radius, color[, thickness=1, lineType=LINE_8, shift=0]) → img
参数说明:
注意事项:
# A4.4 在图像上绘制圆形
img = np.ones((400, 600, 3), np.uint8)*192
center = (0, 0) # 圆心坐标
cx, cy = 300, 200 # 圆心坐标
for r in range(200, 0, -20):
color = (r, r, 255-r)
cv.circle(img, (cx, cy), r, color, -1)
cv.circle(img, center, r, 255)
cv.circle(img, (600,400), r, color, 5)
plt.figure(figsize=(6, 4))
plt.imshow(cv.cvtColor(img, cv.COLOR_BGR2RGB))
plt.show()
【本节完】
版权声明:
参考文献: Use the Photoshop Levels adjustment (adobe.com)
youcans@xupt 原创作品,转载必须标注原文链接:(https://blog.csdn.net/youcans/article/details/125432101)
Copyright 2022 youcans, XUPT
Crated:2022-6-20
欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中
欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中
210. 绘制直线也会有这么多坑?
211. 绘制垂直矩形
212. 绘制倾斜的矩形
213. 绘制圆形