zoukankan      html  css  js  c++  java
  • OpenCV_Python —— (1)画基本图形

    @

    准备空白图像

    # 包含所需的库
    import numpy as np
    import cv2
    import matplotlib.pyplot as plt
    
    # 图像显示函数
    def show(image):
        plt.imshow(image)
        plt.axis('off')
        plt.show()
    
    image = np.zeros((300,300,3),dtype='uint8')
    show(image)
    

    画直线

    # 需要画图的图像
    # 直线起点
    # 直线终点
    # 颜色
    # 线宽
    cv2.line(image, (0,0), (300,300), (255,255,0), 5)
    show(image)
    

    在这里插入图片描述

    画矩形

    # 需要画图的图像
    # 矩形的左上角
    # 矩形的右下角
    # 颜色
    # 线宽,如果=-1,则变成填充整个矩形
    cv2.rectangle(image, (10,10), (60,60), (255,0,0), 2)
    show(image)
    

    在这里插入图片描述

    画圆

    image = np.zeros((300,300,3),dtype='uint8')
    # 需要画图的图像
    # 圆心坐标
    # 圆的半径
    # 颜色
    # 线宽,-1为填充
    cv2.circle(image, (150,150), 75, (0,0,255), -1)
    show(image)
    

    在这里插入图片描述

  • 相关阅读:
    JAVA面向对象概述
    练习
    字符串
    图形代码
    assets转到内外部存储
    file存储
    sp存储
    Intent练习
    存储登录
    存储
  • 原文地址:https://www.cnblogs.com/long5683/p/13163399.html
Copyright © 2011-2022 走看看