使用OpenCV绘制图形

使用OpenCV绘制图形

绘制黄色的线:

python 复制代码
# 绘制一个黑色的背景画布
canvas = np.zeros((300, 300, 3), np.uint8)
# 在画布上,绘制一条起点坐标为(150, 50)、终点坐标为(150, 250),黄色的,线条宽度为20的线段
canvas = cv2.line(canvas, (150, 50), (150, 250), (0, 255, 255), 20)

绘制矩形:

python 复制代码
# 在画布上绘制一个左上角坐标为(65,65),右下角坐标为(180,150),青色的,线条宽度为20的矩形边框
canvas = cv2.rectangle(canvas, (65, 65), (200, 150), (255, 255, 0), 20)

绘制圆形:

python 复制代码
# 在画布上,绘制一个圆心坐标为(150, 50),半径为40,黄色的实心圆形
canvas = cv2.circle(canvas, (150, 50), 40, (0, 255, 255), -1)

绘制多边形:

python 复制代码
# 根据坐标[100, 50], [200, 50], [250, 250], [50, 250],绘制一个闭合的,红色的,线条宽度为5的等腰梯形边框
canvas = cv2.polylines(canvas, [np.array([[100, 50], [200, 50], [250, 250], [50, 250]], np.int32)], True, (0, 0, 255), 5)

绘制文字:

python 复制代码
# 字体大小为2,线条颜色是绿色,线条宽度为5
cv2.putText(canvas, "Hello World", (20, 70), cv2.FONT_HERSHEY_TRIPLEX, 2, (0, 255, 0), 5)
相关推荐
桃西西呀8 分钟前
LangGraph4j之三:状态与通道
人工智能·llm·ai编程
niucloud-admin10 分钟前
JAVA V6 多商户商城 开发文档——项目启动
java·开发语言·python
桃西西呀12 分钟前
LangGraph4j之二:图模型与节点边
人工智能·llm·ai编程
hrrrrxeeeee13 分钟前
AI底层小知识:什么是Token?它如何影响你的AI使用成本?
人工智能
一水鉴天13 分钟前
UML 元层级架构与制造技术(MOM)的对应关系探讨 20261012(元宝)
人工智能·机器学习
深圳市快瞳科技有限公司14 分钟前
城市犬只身份底库工程实战:图片检测、分片索引、场景阀值与本地比对落地方案
人工智能
CCIE-Yasuo15 分钟前
个人电脑搭建AI-Qwen3-8B-学习记录
人工智能·python·学习
奈落2417 分钟前
把 CLI 当工程系统用:从 Plan 模式到截图复现,Codex CLI 类工具的正确打开方式
人工智能·工作流·ai 编程
技灵AI22 分钟前
AI 家具视频提示词教程:单张客厅参考图生成竖版带货短片,提示词逐层怎么写
人工智能·prompt·aigc·电商运营
拜小白24 分钟前
【论文解读】HoHoNet:用潜在水平特征做360°室内全景的整体理解
人工智能·计算机视觉·全景图