可以转为qvector和qpoint吗
时间: 2024-01-14 13:04:21 浏览: 65
QcustomPlot绘制动态点位,这些点位数据是随机数生成的
可以的。将每个Point类型的向量转换为QVector<QPoint>类型的向量,可以使用以下代码:
```cpp
vector<vector<Point>> contours;
// 调用 findContours 函数得到 contours
QVector<QVector<QPoint>> qContours;
for (size_t i = 0; i < contours.size(); i++) {
QVector<QPoint> qPoints;
for (size_t j = 0; j < contours[i].size(); j++) {
QPoint point(contours[i][j].x, contours[i][j].y);
qPoints.append(point);
}
qContours.append(qPoints);
}
```
这里使用了QVector和QPoint类,需要包含头文件<QVector>和<QPoint>。
阅读全文