opencv怎样做图形绘制?细说常用图形绘制实例
发布时间:2022-04-07 15:39:37 所属栏目:语言 来源:互联网
导读:这篇文章给大家分享的是有关opencv图形绘制的内容,opencv是一个强大的图像处理和计算机视觉库,我们使用python opencv可以绘制圆形,矩形,线段等多种常用图形。下面我们就一起来看看怎么实现opencv图形绘制吧。 案例中实现了在图片中添加线段、圆形、矩形
这篇文章给大家分享的是有关opencv图形绘制的内容,opencv是一个强大的图像处理和计算机视觉库,我们使用python opencv可以绘制圆形,矩形,线段等多种常用图形。下面我们就一起来看看怎么实现opencv图形绘制吧。 案例中实现了在图片中添加线段、圆形、矩形、椭圆形以及添加文字的方法,使用 opencv2 实现的。 实现方法 1)画线段 cv.line 在图片中绘制一段直线 # 绘制线段 # 参数1:图片 # 参数2:起点 # 参数3:终点 # 参数4:BGR颜色 # 参数5:宽度 cv2.line(img, (60, 40), (90, 90), (255, 255, 255), 2); 参数说明 参数 值 说明 参数1 img 原图片 参数2 (60, 40) 线段起点坐标(像素) 参数3 (90, 90) 线段终点坐标(像素) 参数4 (255, 255, 255) BGR颜色(0 - 255) 参数5 2 线段宽度 2)画圆形 cv.circle 在图片中绘制圆形 # 绘制圆形 # 参数1:图片 # 参数2:圆心 # 参数3:半径 # 参数4:BGR颜色 # 参数5:宽度 值为-1时填充 cv2.circle(img, (140, 120), 60, (0, 0, 255), 2); 参数说明 参数 值 说明 参数1 img 原图片 参数2 (140, 120) 圆心的坐标(像素) 参数3 60 圆的半径(像素) 参数4 (0, 0, 255) BGR颜色(0 - 255) 参数5 2 线段宽度,为-1时进行填充 3) 添加文本 cv.putText 给图片添加文本显示内容 # 添加文字 # 参数1:图片 # 参数2:文本内容 # 参数3:文字位置 # 参数4:文字类型 # 参数5:文字大小 # 参数6:BGR颜色 # 参数7:文字粗细 cv2.putText(img, "phone", (15, 30), cv2.FONT_HERSHEY_COMPLEX, 1, (0, 0, 255), 1); (编辑:南通站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |