【opencv】填充多边形 fillPoly

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

你可能感兴趣的:(opencv)