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

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

2015-02-27 15:30 155 查看
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();
}


结果如图



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