http://blog.csdn.net/billbliss/article/details/43968291
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();
- }
结果如图
![](https://img-blog.csdn.net/20150227155654985)
![](https://img-blog.csdn.net/20150227155629541)