绘制多边形

简介: 【5月更文挑战第9天】绘制多边形。

cv2.polylines()函数用于绘制多边形,其语法格式如下。
cv2.polylines( img, pts, isClosed, color[, thickness[, lineType[, shift]]] )
参数说明如下。
img、color、thickness、lineType和shift等参数与cv2.line()函数中的含义一致。
pts为多边形各顶点坐标。
isClosed为True时,绘制封闭多边形;否则,依次连接各个顶点,绘制一条曲线。
示例代码如下。

test3-7.py:绘制多边形

import numpy as np
import cv2
img=np.zeros((200,320,3), np.uint8)+255 #创建一幅白色图像
pts=np.array([[160,20],[20,100],[160,180],[300,100]], np.int32) #创建顶点
cv2.polylines(img,[pts],True,(255,0,0),5) #画多边形,蓝色边框
pts=np.array([[160,60],[60,100],[160,140],[260,100]], np.int32) #创建顶点
cv2.polylines(img,[pts],False,(0,255,0),5) #画曲线,绿色
cv2.imshow('draw',img) #显示图像
cv2.waitKey(0)

目录
打赏
0
1
1
0
342
分享
相关文章
|
9月前
|
绘制轮廓
【6月更文挑战第25天】绘制轮廓。
96 1
|
10月前
|
绘制矩形
【5月更文挑战第11天】绘制矩形。
59 1
通过CGAL将一个多边形剖分成Delaunay三角网
通过CGAL将一个多边形剖分成Delaunay三角网
115 0
复杂多边形的三角剖分
复杂多边形的三角剖分
70 0
canvas系列教程01——直线、三角形、多边形、矩形、调色板
canvas系列教程01——直线、三角形、多边形、矩形、调色板
222 0
多边形扫描转换-扫描线算法
多边形扫描转换-扫描线算法
|
10月前
|
绘制直线
【5月更文挑战第11天】绘制直线。
45 1
|
10月前
|
绘制圆
【5月更文挑战第9天】绘制圆。
57 2
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
GDI+中对于圆弧的绘制,是以给定的长方形(Rectangle`结构)为边界绘制的椭圆的一部分形成的圆弧。绘制的圆弧的中心为长方形内切椭圆的圆心(如果是正方形,则正方形的...
683 0
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
用Canvas实现简单画图(线、三角形、矩形、圆)
👋因为在B站看到一个小demo是基于canvas写的,非常喜欢,然后上掘金大数据又给我推了 《Canvas 从入门到劝朋友放弃(图解版)》,就像上手一下canvas,本来不想写笔记的,因为《Canvas 从入门到劝朋友放弃(图解版)》自己看了一下挺全的,但本着输入要有输出,所以就有了这篇文章
260 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等