领取MOLI红包

PythonOpenCV简单的绘图函数使用教程

发布日期:2025-01-03 18:36    点击次数:205

1、画直线的函数是cv2.line cv2.line函数语法: cv2.line(img,start_point,end_point,color,thickness=0) cv2.line函数参数解释: img:需要画的图像 start_point:直线的开头,必须是一个元组类型 end_point:直线的结尾,必须是一个元组类型 color:直线的颜色,必须是一个元组类型 thickness:直线的宽度 代码示例: 实际操作: 演示结果: 2、画矩形的函数是cv2.rectangle cv2.rectangle函数语法: cv2.rectangle(img,point1,point2,color,thickness=0) cv2.rectangle函数的参数解释: img:需要画的图像 point1:矩形左上角点的坐标,必须是一个元组类型 point2:矩形右下角点的坐标,必须是一个元组类型 color:线的颜色,必须是一个元组类型 thickness:线的宽度 说明:这个函数每调用一次,就会产生一个矩形,多次调用就会产生多个矩形。 示例代码: 实际操作: 结果演示: 上面的两个实例中,颜色都是我们固定好的,那么我们想要一个随机颜色的图形,该怎么做呢? 渐变图:  3、画圆函数是cv2.circle cv2.circle的语法: cv2.circle(img,center,R,color,thickness=0) cv2.circle函数的参数解释 img:要画的图像 center:圆心坐标,必须是一个元组类型 R:圆的半径 color:颜色,必须是一个元组类型 thickness:线宽 示例代码: 实际操作: 结果演示: 4、画椭圆的函数是cv2.elipes cv2.elipes函数的语法: cv2.ellipes(img,center,(a,b),direction,angle_start,angle_end,color,thickness) cv2.elipes函数的参数解释: img:要画的图像 center:椭圆的中心位置 (a,b):长轴和短轴 direction:顺时针方向的旋转角度 angle_start:画椭圆开始的角度 angle_end:画椭圆结束的角度 color;线的颜色 thickness:线的宽度 示例代码: 实际操作: 换个角度:(0,270) 在顺时针旋转30: (direction = 30) 5、画多边形的函数是cv2.polylines cv2.polylines语法: cv2.polylines(img,pts,isClosed,color,thickness=0) cv2.polylines函数参数解释: img:要画的图像 pts:点的集合,以列表的形式填入 isClosed:多边形是否闭合,如果为False则不闭合,如果为True则闭合。 color:线的颜色 thickness:线的宽度 代码示例: 结果显示: 6、添加文字的函数是cv2.putText cv2.putText函数语法: cv2.putText(img,text,org,fontFace,fontScale,color,thickness,lineType) cv2.putText函数参数解释 img:要添加文字的背景图 text:添加的文字 org:添加文字的位置 fontFace:字体 fontScale:字号大小 color:字的颜色 thickness:线条的宽度 lineType:线条的种类 示例代码: 实际操作: 以上就是Python OpenCV简单的绘图函数使用教程的详细内容,更多关于Python OpenCV绘图函数的资料请关注脚本之家其它相关文章! 您可能感兴趣的文章:Pandas绘图函数超详细讲解

栏目分类



Powered by RITE中文网 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024