首页 > 代码库 > python_Opencv_绘图
python_Opencv_绘图
- opencv中也可以用一些函数来绘图
直接上源码,例子:
1 # -*- coding: utf-8 -*- 2 3 import numpy as np 4 import cv2 5 6 # 黑色的图片 7 img=np.zeros((512,512,3), np.uint8) 8 9 # 一条线10 cv2.line(img,(0,0),(511,511),(255,0,0),5)11 # 画一个矩形(左上角顶点和右下角顶点的坐标)12 cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)13 # 画一个圆(中心点坐标和半径)14 cv2.circle(img,(447,63), 63, (0,0,255), -1)15 # 画一个椭圆 (0,180代表半个椭圆,0,360整个)16 cv2.ellipse(img,(256,256),(100,50),0,0,360,255,-1)17 # 具有四个顶点的多边形18 # pts=np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)19 # pts=pts.reshape((-1,1,2))20 21 # 添加文字22 font=cv2.FONT_HERSHEY_SIMPLEX23 cv2.putText(img,‘OpenCV‘,(10,500), font, 4,(255,255,255),2)24 25 #显示图片,最终的绘图结果26 winname = ‘example‘27 cv2.namedWindow(winname)28 cv2.imshow(winname, img)29 cv2.waitKey(0)30 cv2.destroyWindow(winname)
- 有一个问题就是多边形的那个,我还不知道如何加入进去,最后显示的结果如下:
- 绘图应该用的不多,先这样吧,以后要有深入的研究再更新。
python_Opencv_绘图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。