Я хочу использовать drawContours функция в O
vector<vector<Point> > contours;
Как назначить следующие (x, y) переменным контурам?
x = [194, 253, 293, 245]
y = [72, 14, 76, 125]
Может кто-нибудь мне помочь??
В C ++ 11 вы можете легко инициализировать ваши contours
вектор:
vector<vector<Point>> contours = {{{194, 72}, {253, 14}, {293, 76}, {245, 125}}};
Обратите внимание, что contours
это vector
контуров, где каждый контур vector<Point>
, Так что это контейнер контейнеров с точками.
Этот код может помочь вам?
vector<Point> firstContour;
firstContour.push_back(Point(194,72));
firstContour.push_back(Point(253,14));
firstContour.push_back(Point(293,76));
firstContour.push_back(Point(245,125));
contours.push_back(firstContour);