博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用python opencv绘图
阅读量:3898 次
发布时间:2019-05-23

本文共 848 字,大约阅读时间需要 2 分钟。

import numpy as npimport cv2img = np.zeros((720,640,3), np.uint8)cv2.line(img,(1,1),(360,560),(255,0,0),2)#绘制线段cv2.rectangle(img, (5,5),(240,180),(0,255,0),2)#绘制矩形cv2.circle(img,(300,300),100,(0,0,255),-1)#绘制圆需要其中心坐标和半径cv2.ellipse(img,(280,500),(120,80),180,0,180,(0,0,255),-1)#绘制椭圆,一个参数是中心位置(x,y)。下一个参数是轴长度(长#轴长度,短轴长度)。angle是椭圆沿逆时针方向旋转的角度。startAngle和endAngle表示从主轴#沿顺时针方向测量的椭圆弧的开始和结束。即给出0和360给出完整的椭圆pts = np.array([[120,150],[20,30],[170,120],[150,180]], np.int32)pts = pts.reshape((-1,1,2))cv2.polylines(img, [pts], True,(0,255,255),2)#绘制三角形triangles = np.array([[[60,180],[20,237],[100,237]]], np.int32)cv2.fillPoly(img,triangles,(0,255,0))#####绘制任意图形font = cv2.FONT_HERSHEY_SIMPLEX#字体样式cv2.putText(img,'Python-OpenCv',(10,600),font,2,(255,255,255),2,cv2.LINE_AA)#坐标,字体样式,字体大小,颜色,厚度,线条样式cv2.imshow('Plot',img)cv2.waitKey(0)cv2.destroyAllWindows()

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210216160456863.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTIyODM0,size_16,color_FFFFFF,t_7

转载地址:http://eqben.baihongyu.com/

你可能感兴趣的文章
Whats my Coverage? (C0 C1 C2 C3 + Path)
查看>>
VIM技巧2 – 删除空行 (正则表达式)
查看>>
真正的阅读者,是不需要荐书的
查看>>
shell中函数返回值
查看>>
[小技巧] gdb 里数值轮换
查看>>
ClearCase项目管理介绍
查看>>
解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题
查看>>
WordPress快速建站
查看>>
[豆知识] 关于 rpm 安装包
查看>>
How To Set Up vsftpd on Ubuntu 12.04
查看>>
实例演示如何使用WordPress自定义字段
查看>>
在 WordPress 指定页面加载指定 JavaScript 或 CSS 代码
查看>>
Apache配置多个监听端口和不同的网站目录的简单方法
查看>>
Linux 搭建 discuz 论坛
查看>>
如何在discuz帖子中插入视频
查看>>
怎么更改织梦网站logo和默认广告
查看>>
织梦系统如何插入优酷视频?
查看>>
Discuz设置特定用户组不启用验证码发帖权限
查看>>
百度云服务器 CentOS 图形界面支持
查看>>
为什么要使用R语言?历数R的优势与缺点
查看>>