OpenCV|简单绘制一个矩形

OpenCV中的**rectangle()**为绘制矩形命令,形式如下:
复制代码
# (img: cv2.typing.MatLike, pt1: cv2.typing.Point, pt2: cv2.typing.Point, color: cv2.typing.Scalar, thickness: int = ..., lineType: int = ..., shift: int = ...)

cv2.rectangle(img, pt1, pt2, color, thickness, lineType, shift)
参数说明:

img:要绘制的图片, pt1:矩形框左上角坐标(x,y), pt2矩形框右下角坐标 (x,y), color:颜色(B,G,R), thickness:线宽(整数), lineType:线型(整数,可不填), shift:坐标小数点位数(整数,可不填)

示例:
复制代码
    import numpy as np
    import cv2 as cv

    img = np.zeros((255, 255, 3), np.uint8)  # 生成一个255×255大小的三通道黑色图像

    # 矩形左上角和右上角的坐标(x,y),绘制一个蓝色矩形
    cv.rectangle(img, pt1=(30, 40), pt2=(160, 220), color=(255, 0, 0), thickness=1, lineType=1)

    cv.namedWindow("exp")
    cv.imshow('exp', img)
    cv.waitKey(0)  # 按空格退出
    cv.destroyAllWindows()
相关推荐
I Promise3414 分钟前
BEV视角智驾方案全维度发展梳理
人工智能·算法·计算机视觉
woshikejiaih17 分钟前
2026年阅读软件Top5避坑攻略:告别卡顿闪退提升沉浸感
人工智能·python
KG_LLM图谱增强大模型23 分钟前
SCHEMA-MINERpro:基于智能体AI的本体映射框架——在人机协作工作流中通过大模型发现科学新模式
数据库·人工智能
小草cys32 分钟前
opencode/claude code自动写书啦
人工智能·自动化·大模型
MoonOutCloudBack1 小时前
VeRL 框架 RL 微调大语言模型,algorithm.use_pf_ppo 参数详解
人工智能·机器学习·语言模型·自然语言处理
hhzz1 小时前
【Vision人工智能设计 】Wan(万相) 内容创作平台与能力
人工智能·阿里·视觉大模型·wan·万相
黑巧克力可减脂1 小时前
Vibe Coding重构CRM:以AI编程之术,破传统管理之困,承革新致远之道
人工智能·重构·软件工程·ai编程
wuxi_joe1 小时前
工业信息化与AI:制造业配置能力的重构
人工智能·重构
heimeiyingwang2 小时前
从 0 到 1:企业 AI 战略规划与落地路线图
大数据·人工智能
新缸中之脑2 小时前
让AI代理演示他们的工作
人工智能