代码展示

# -*- coding:utf-8 -*-
import cv2
import numpy as np

img = np.zeros((200, 200, 3), dtype=np.uint8)
pts = np.array([[10, 10], [100, 10], [100, 100], [10, 100]], np.int32)  # 数据类型必须为 int32
pts = pts.reshape((-1, 1, 2))
# 绘制未填充的多边形
# cv2.polylines(img, [pts], isClosed=True, color=(255, 255, 0), thickness=1)
# 绘制填充的多边形
cv2.fillPoly(img, [pts], color=(255, 255, 0))
cv2.namedWindow('img', 0)
cv2.imshow('img', img)
cv2.waitKey()

效果展示

GitHub 加速计划 / opencv31 / opencv
77.38 K
55.71 K
下载
OpenCV: 开源计算机视觉库
最近提交(Master分支:2 个月前 )
c3747a68 Added Universal Windows Package build to CI. 5 天前
9b635da5 - 5 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐