在OpenCV里用fillPoly填充多边形

前面学习过fillConvexPoly函数,这个函数是用来填充凸多边形的,但在OpenCV里还添加了fillPoly函数,这个函数与fillConvexPoly函数有什么差别呢?一般来说,fillPoly函数可以填充任意形状的多边形,并且可以填充多个图形,但是速度比较慢。而fillConvexPoly函数反之,只能一次填充一个图形,并且凸多边形,速度比较快。

下面来看一下函数定义:

其中参数:

img 被填充的图像;

pts 指向多个多边形顶点的数组的列表;

color 多边形被填充的颜色

LineType 组成多边形的线条的类型,

   LINE_8 (or 0) - 8-connected line(8邻接)连接 线。

 LINE_4  - 4-connected line(4邻接)连接线。

猜你喜欢

转载自blog.csdn.net/caimouse/article/details/103769627
今日推荐