void QuickDemo::polyline_drawing_demo(Mat& image) {
Mat canvas = Mat::zeros(Size(512, 512), CV_8UC3);
Point p1(100, 100);
Point p2(350, 100);
Point p3(450, 280);
Point p4(320, 450);
Point p5(80, 400);
std::vector<Point> pts;
pts.push_back(p1);//push_back() 在Vector最后添加一个元素(参数为要插入的值)
pts.push_back(p2);
pts.push_back(p3);
pts.push_back(p4);
pts.push_back(p5);
polylines(canvas, pts, true, Scalar(0, 0, 255), 2, 8, 0);
imshow("多边形绘制", canvas);
}
16-opencv多边形绘制
最新推荐文章于 2023-08-15 11:15:05 发布