opencv绘制多边形
1、绘制的多边形如下图所示。


2、调用的库如下。

3、主函数如下,首先生成一张三通道的黑色画布,再调用DrawPolygon函数在定义的Mat上添加多边形。

4、多边形函数如下,主要介绍下官方提供的cv::fillPloy函数。
cv::fillPloy(Mat img,const cv::Point* ppt,const int* npt,int ncounters,Scalar(,,),thickness,lineType);
Point* 是多边形的所有点的起始地址
npt 是多边形点的个数
ncounter是多边形的个数
Scalar(b,g,r)是椭圆的颜色
thickness是线的宽度
lineType是线性.


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:169
阅读量:138
阅读量:54
阅读量:101
阅读量:49