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()
相关推荐
我是伪码农3 分钟前
小程序100-125
开发语言·小程序·php
weixin_4467291611 分钟前
注解和反射
java·开发语言
alphaTao13 分钟前
LeetCode 每日一题 2026/5/18-2026/5/24
python·leetcode
徐安安_ye114 分钟前
FlashAttention学习路线:从调API到写算子,你该走哪条路
python·学习
এ慕ོ冬℘゜17 分钟前
JS 前端基础高频面试题
开发语言·前端·javascript
凯瑟琳.奥古斯特19 分钟前
常见加密算法及应用
java·开发语言·网络·网络协议·职场和发展
Dxy123931021623 分钟前
JS列表获取指定范围值的 N 种方法
开发语言·javascript·ecmascript
froginwe1124 分钟前
Memcached CAS 命令详解
开发语言
IT策士32 分钟前
Django 从 0 到 1 打造完整电商平台:商品搜索
后端·python·django
春栀怡铃声34 分钟前
【C++修仙录02】筑基篇:vector 使用
开发语言·c++·算法