OpenCV(绘图功能笔记)

目标

学习使用OpenCV绘制不同的几何形状
cv.line(),cv.circle(),cv.rectangle(),cv.ellipse(),cv.putText()等。

画线(cv.line)

要绘制一条线,需要传递线的开始和结束坐标。我们将创建一个黑色图像,并从左上角到右下角在其上绘制一条蓝线。

import numpy as np
import cv2 as cv

# 创建黑色的图像,大小为512x512像素,3个颜色通道(RGB)
img = np.zeros((512, 512, 3), np.uint8)


while 1:  # 创建一个无限循环,直到用户按下空格键
    # 颜色为白色,线条厚度为50
    cv.line(img, (0, 250), (511, 250), (255, 255, 255), 50)

    # 显示图像
    cv.imshow('line', img)

    # 如果用户按下空格键,则退出循环
    if cv.waitKey(0) == ord(' '):
        break

    # 销毁所有OpenCV创建的窗口
cv.destroyAllWindows()

在这里插入图片描述

画矩形(cv.rectangle)

cv.rectangle(img, pt1, pt2, color,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值