python绘制平行四边形

python 复制代码
image = cv2.polylines(np.array(image), [box], True, (255, 0, 0), 2)

cv2.polylines是OpenCV库中的一个函数,用于在图像上绘制多边形。它可以绘制闭合或非闭合的多边形,并且可以选择不同的线宽和颜色。

该函数的语法如下:

python 复制代码
cv2.polylines(image, pts, isClosed, color, thickness)

参数说明:

image:要绘制多边形的图像。
pts:多边形的顶点坐标,以numpy数组的形式表示。
isClosed:一个布尔值,指示多边形是否闭合。如果为True,则多边形将闭合,否则不闭合。
color:绘制多边形的颜色,可以是一个整数或一个元组。如果是一个整数,则表示灰度值;如果是一个元组,则表示RGB颜色。
thickness:线条的宽度,以像素为单位。

以下是一个示例代码,演示了如何使用cv2.polylines函数绘制一个闭合的红色多边形:

python 复制代码
import cv2
import numpy as np

创建一个黑色图像
image = np.zeros((512, 512, 3), np.uint8)

定义多边形的顶点坐标
pts = np.array([[10, 10], [100, 200], [200, 50], [300, 300]], np.int32)

绘制多边形
cv2.polylines(image, [pts], True, (0, 0, 255), 2)

显示图像
cv2.imshow("Polygon", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
相关推荐
弹简特8 分钟前
【Java项目-轻聊】08-用户管理模块-实现获取用户信息+头像上传+显示头像
java·开发语言·springboot
vickycheung312 分钟前
RK182X 如何在 RK3588 上进行应用测试
开发语言·php
至天21 分钟前
FastAPI 接入 FastAPI-Limiter 以及使用 Redis 进行限流指南
redis·python·fastapi·请求限流
财经资讯数据_灵砚智能34 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年6月4日
人工智能·python·ai·信息可视化·自然语言处理·ai编程·灵砚智能
装不满的克莱因瓶34 分钟前
深度学习优化:使用深层神经网络来解决复杂任务
人工智能·python·深度学习·神经网络·机器学习·ai
Super Scraper44 分钟前
如何使用 cURL 发送 JSON:-d、--json 及常见错误的完整指南
人工智能·爬虫·python·自动化·json·mcp
半壶清水1 小时前
用python脚本加html自建的书法字典
开发语言·python·html
The moon forgets1 小时前
DreamVLA:世界知识驱动的视觉-语言-动作新范式
人工智能·pytorch·python·深度学习·具身智能·vla
大江东去浪淘尽千古风流人物1 小时前
【OpenCV parallel_for_】并行框架源码深度解析:7种后端调度、线程池自旋等待、工作窃取与跨平台CPU Yield指令全拆解
人工智能·opencv·计算机视觉·多线程·parallel_for_·tbb