Android OpenCv4 绘制多边形
时间: 2023-05-17 17:02:51 浏览: 110
绘制多边形
可以使用 OpenCV 的 drawContours 函数来绘制多边形。具体实现可以参考以下代码:
Mat img = Mat::zeros(Size(500, 500), CV_8UC3);
vector<vector<Point>> contours;
vector<Point> polygon;
polygon.push_back(Point(100, 100));
polygon.push_back(Point(200, 100));
polygon.push_back(Point(200, 200));
polygon.push_back(Point(100, 200));
contours.push_back(polygon);
drawContours(img, contours, 0, Scalar(0, 255, 0), 2);
这段代码会在一个 500x500 的黑色图像上绘制一个绿色的正方形。
阅读全文