python绘制平行四边形

image = cv2.polylines(np.array(image), [box], True, (255, 0, 0), 2)

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

该函数的语法如下:

cv2.polylines(image, pts, isClosed, color, thickness)

参数说明:

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

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

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()

相关推荐

  1. python绘制平行四边形

    2024-04-25 19:44:03       33 阅读
  2. wayland(xdg_wm_base) + egl + opengles2.0 绘制四边形实例

    2024-04-25 19:44:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 19:44:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 19:44:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 19:44:03       82 阅读
  4. Python语言-面向对象

    2024-04-25 19:44:03       91 阅读

热门阅读

  1. 在vue项目中使用TS

    2024-04-25 19:44:03       30 阅读
  2. el-table 表格自带全选按钮隐藏

    2024-04-25 19:44:03       25 阅读
  3. flask + celery + redis + flower

    2024-04-25 19:44:03       33 阅读
  4. C 语言实例 - 字符转 ASCII 码

    2024-04-25 19:44:03       32 阅读
  5. HashMap 和 HashTable的异同

    2024-04-25 19:44:03       32 阅读
  6. Linux c++ 中文字符转十六进制 UTF-8 编码

    2024-04-25 19:44:03       23 阅读
  7. 【React】生命周期

    2024-04-25 19:44:03       30 阅读
  8. 【vue】axios封装拦截

    2024-04-25 19:44:03       27 阅读