opencv for python(3) 用opencv作图,直线,圆,填充字

来源:互联网 发布:python cxoracle 结果 编辑:程序博客网 时间:2024/06/16 09:51
import numpy as  npimport cv2img = np.zeros((512,512,3),np.uint8)#画一条线,参数为图片,起点,终点,颜色,线条类型cv2.line(img,(0,0),(512,512),(255,0,0),5)#画矩形,参数为图片,左上角顶点,右下角顶点,颜色,线条类型cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)#画圆,参数为图片,中心点坐标,半径,颜色,线条类型:填充cv2.circle(img,(447,63),63,(0,0,255),-1)#画椭圆,参数为图片,中心点坐标,长短轴,逆时针旋转的角度,# 椭圆弧沿顺时针方向的起始角度和结束角度,颜色类型填充cv2.ellipse(img,(256,256),(100,50),0,0,180,255,-1)# pts = np.array([[10,5],[20,30],[70,20],[50,10]],np.int32)# pts = pts.reshape((-1,1,2))#在图片添加文字,参数为,图片,绘制文字,位置,字体类型,字体大小,颜色,线条类型font = cv2.FONT_HERSHEY_SIMPLEXcv2.putText(img,'OpenCV',(10,500),font,4,(255,255,255),2)winname = 'example'cv2.namedWindow(winname)cv2.imshow(winname,img)cv2.waitKey(0)  cv2.destroyAllWindows(winname) 
原创粉丝点击