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()
相关推荐
wuxinyan1232 分钟前
大模型学习之路010:RAG 零基础入门教程(第六篇):重排序技术
人工智能·学习·rag
oscar9996 分钟前
给 AI 编程助手立规矩:OpenCode 的自定义指令体系
人工智能·rule·opencode
SilentSamsara11 分钟前
迭代器协议:`__iter__` / `__next__` 的完整执行流程
开发语言·人工智能·python·算法·机器学习
AI科技星11 分钟前
算法联盟ROOT · 全域数学物理卷第20、21、22分册:量子纠缠、隐形场论与时间膨胀
人工智能·算法·数学建模·数据挖掘·机器人
Android出海15 分钟前
ChatGPT Image2 2.0正式上线:功能解析 + 使用教程(附提示词)
人工智能·ai·chatgpt·ai生图·chatgpt image2·images2
CoderJia程序员甲31 分钟前
GitHub 热榜项目 - 周榜(2026-05-10)
人工智能·ai·大模型·llm·github
feasibility.1 小时前
多模态模型Qwen-3.5在Llama-Factory使用+llama.cpp量化导出+部署流程(含报错处理)
人工智能·llm·多模态·量化·llama.cpp·vlm·llama-factory
暗夜猎手-大魔王1 小时前
转载--一文彻底了解浏览器自动化,cdp、playwright、browser-user、midscene、browsermcp
人工智能·自动化
AI科技星1 小时前
微积分:变化与累积的数学(分层大白话解释版)
人工智能·算法·数学建模·数据挖掘·机器人
逻辑君1 小时前
认知神经科学研究报告【20260045】
人工智能·神经网络·机器学习