为抗锯齿,这样看起来会非常平滑。
import numpy as np import cv2 img=np.zeros((512,512,3),np.uint8) #生成一个空的彩色图像 cv2.line(img,(0,0),(200,200),(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,5),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_SIMPLEX cv2.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)