import numpy as np
import cv2
img=np.zeros((512,512,3),np.uint8)
cv2.line(img,(0,0),(511,511),(255,0,0),5) #蓝色线
cv2.rectangle(img,(384,0),(510,128),(0,255,0),3) #绿矩形
cv2.circle(img,(255,55),55,(0,0,255),-1) #画圆
winname='example'
cv2.namedWindow(winname)
cv2.imshow(winname,img)
cv2.waitKey(0)
cv2.destroyAllWindows(winname)
结果如下:
警告:所有的绘图函数的返回值都是None,所以不能使用img=cv2.line(img,(0,0),(511,511),(255,0,0),5)