#https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_drawing_functions/py_drawing_functions.html#drawing-functions
###########################################
####Import Module ####
import numpy as np
import cv2
#create a black use numpy,size is:512*512
img = np.zeros512,512,3), np.uint8)
#fill the image with white
img.fill255)
###########################################
####Main Function ####
#draw
# start x y end x y color
cv2.lineimg, 10,50), 511, 511), 255,0,0), 5)
cv2.rectangleimg, 384,0), 510, 128), 0, 255, 0), 3)
cv2.circleimg, 447, 63), 63, 0,0,255), -1)
cv2.ellipseimg, 256,256), 100,50),45,0,290,0,0,255),-1)
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putTextimg, 'Hello', 10,500), font, 4, 255,2,255), 2)
cv2.imshow'image', img)
cv2.waitKey0)
cv2.destroyAllWindows)