美文网首页
14矩形圆形绘制

14矩形圆形绘制

作者: 犬夜叉写作业 | 来源:发表于2019-07-17 17:18 被阅读0次
    import cv2
    import numpy as np
    newImageInfo = (500,500,3)
    dst = np.zeros(newImageInfo,np.uint8)
    
    #  1 2 左上角 3 右下角 4 5 fill -1 >0 line w   画矩形,最后一个参数:-1全填充;>0的值:线宽
    cv2.rectangle(dst,(50,100),(200,300),(255,0,0),5)
    
    # 2 center 3 r     画圆
    cv2.circle(dst,(250,250),(50),(0,255,0),2)
    
    # 2 center 3 轴 4 angle 5 begin 6 end 7 颜色 8 颜色是否填充  
    #画椭圆,扇形,圆弧
    cv2.ellipse(dst,(256,256),(150,100),0,0,180,(255,255,0),-1)
    
    #绘制任意多边形
    points = np.array([[150,50],[140,140],[200,170],[250,250],[150,50]],np.int32)  #描述当前的形状,给出各个点的坐标
    print(points.shape)                       #打印当前矩阵的维度信息
    points = points.reshape((-1,1,2))         #将矩阵进行装置
    print(points.shape)                       #打印装置后矩阵的维度信息
    cv2.polylines(dst,[points],True,(0,255,255))  
    cv2.imshow('dst',dst)
    cv2.waitKey(0)
    

    相关文章

      网友评论

          本文标题:14矩形圆形绘制

          本文链接:https://www.haomeiwen.com/subject/bpdclctx.html