您的位置:首页 > 运维架构

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

2017-10-12 14:33 513 查看
http://blog.csdn.net/billbliss/article/details/43968291

opencv中没有旋转矩形,也没有填充矩形

原来它封装了一个 填充多边形fillPoly()
不多说上代码

[cpp] view
plain copy

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();  

}  

结果如图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: