常德市建设工程造价网站,宁波做网站费用,天津网站建设zhy88,如何建设网站地图OpenCV 例程200篇 总目录 【youcans 的 OpenCV 例程200篇】213. 绘制圆形
7.1 绘图函数基本参数
OpenCV提供了绘图功能#xff0c;可以在图像上绘制直线、矩形、圆、椭圆等各种几何图形。 7.3 绘制圆形
函数原型#xff1a;
函数 cv.circle() 用来在图像上绘制圆形。
cv…OpenCV 例程200篇 总目录 【youcans 的 OpenCV 例程200篇】213. 绘制圆形
7.1 绘图函数基本参数
OpenCV提供了绘图功能可以在图像上绘制直线、矩形、圆、椭圆等各种几何图形。 7.3 绘制圆形
函数原型
函数 cv.circle() 用来在图像上绘制圆形。
cv.circle(img, center, radius, color[, thickness1, lineTypeLINE_8, shift0]) → img参数说明
img输入输出图像允许单通道灰度图像或多通道彩色图像center圆心点的坐标(x, y) 格式的元组radius圆的半径整数color绘图线条的颜色(b,g,r) 格式的元组或者表示灰度值的标量thickness绘制矩形的线宽默认值 1px负数表示矩形内部填充lineType绘制线段的线性默认为 LINE_8 cv.LINE_44 邻接线型cv.LINE_88 邻接线型cv.LINE_AA抗锯齿线型图像更平滑 shift点坐标的小数位数默认为 0
注意事项
绘图操作会直接对传入的图像 img 进行修改是否接受函数返回值都可以。如果要保持输入图像不变则要用 img.copy() 进行复制。如果绘制的圆超出了图像边界则由图像边界剪裁即只绘制图像边界内的部分。在彩色图像上绘图线条颜色 color 可以元组 (b,g,r) 表示如 (0,0,255) 表示红色也可以是标量 b但并不是表示灰度线条而是表示颜色 (b,0,0)。在单通道的灰度图像上只能绘制灰度线条不能绘制彩色线条。但是线条颜色 color 可以是标量 b也可以是元组 (b,g,r)都会被解释为灰度值 b。元组中的后两个通道的参数是无效的。 例程 A4.4在图像上绘制圆形 # A4.4 在图像上绘制圆形img np.ones((400, 600, 3), np.uint8)*192center (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) youcansxupt 原创作品转载必须标注原文链接(https://blog.csdn.net/youcans/article/details/125432101) Copyright 2022 youcans, XUPT Crated2022-6-20 欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列持续更新中 210. 绘制直线也会有这么多坑 211. 绘制垂直矩形 212. 绘制倾斜的矩形 213. 绘制圆形