opencv 3.0 填充矩形 填充多边形 fillPoly

来源:互联网 发布:男朋友很大 知乎 编辑:程序博客网 时间:2024/05/21 17:42

opencv中没有旋转矩形,也没有填充矩形
原来它封装了一个 填充多边形fillPoly()

不多说上代码

void drawpoly(){    Mat img(500, 500, CV_8U, Scalar(0));    Point root_points[1][4];    root_points[0][0] = Point(215,220);    root_points[0][1] = Point(460,225);    root_points[0][2] = Point(466,450);    root_points[0][3] = Point(235,465);    const Point* ppt[1] = {root_points[0]};    int npt[] = {4};    polylines(img, ppt, npt, 1, 1, Scalar(255),1,8,0);    imshow("Test", img);    waitKey();    fillPoly(img, ppt, npt, 1, Scalar(255));    imshow("Test", img);    waitKey();}


结果如图


0 0