2021-02-23 来源:华纳网 责任编辑:王双双 人气:
核心提示:知识点:使用OpenCV画图使用OpenCV写字

知识点:

使用OpenCV画图

使用OpenCV写字

 

 

本期内容:

OpevCV是重要的计算机视觉库

那么,我们在处理图像时,必然要进行一些绘图的操作,

比如在图像中画线、画圆、写字等操作,

比如我们看到的人脸识别考勤机上的显示!

 

好了,不多说,

Show me the code!

 

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
import numpy as npimport cv2 #创建一幅空白图像,512*512的彩色图img=np.zeros((512,512,3), np.uint8)
#画一个5像素粗细的,红色的,线 BGRcv2.line(img,(0,0),(511,511),(0,0,255),5)
#画一个,绿色的,矩形cv2.rectangle(img,(384,0),(510,128),(0,255,0),3) #画一个圆cv2.circle(img,(200,100), 100, (0,0,255), -1) #椭圆cv2.ellipse(img,(256,256),(100,50),30,0,360,255,3) #画一条路径(由多个点连接而成)pts=np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)pts=pts.reshape((-1,1,2))cv2.polylines(img,[pts],True,(0,0,255),3)#如果去掉中括号,只是画四个点 #写一些文字 font=cv2.FONT_HERSHEY_SIMPLEXcv2.putText(img,'GuyuCV',(10,500), font, 4,(255,255,255),2) cv2.imshow('GuyuCV',img)cv2.waitKey(0)

 





免责声明:本文仅代表作者个人观点,与华纳网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。