画图
import cv2
import numpy as np
def drew():
pic = np.zeros([512, 512, 3]) #定义一个像素长宽分别为512/512,通道为3层的画布
# 直线(参数分别为:画布名称,起点坐标,终点坐标,颜色,线宽)
cv2.line(pic, (256, 512), (256, 0), (255, 255, 0), 4)
# 矩形(参数分别为:画布名称,左上角坐标,右下角坐标,颜色,线宽)
cv2.rectangle(pic, (128, 384), (384, 128), (0, 255, 255), 4)
# 圆(参数分别为:画布名称,圆心坐标,半径,颜色,线宽)
cv2.circle(pic, (256, 256), 50, (250, 250, 250), 4)
# 椭圆(参数分别为:画布名称,圆心坐标,(长半径,短半径),逆时针旋转角度,逆时针开始画图的角度, 逆时针结束画图角度,颜色,线宽)
cv2.ellipse(pic, (256, 256), (128, 64), 90, 0, 360, (255, 0, 255), 4)
#多边形
ply = np.array([[50, 190], [380, 420], [255, 50], [120, 420], [450, 190]]) # 注:像素数组
cv2.polylines(pic, [ply], True, (200, 100, 0),