How to initialize std::vector<std::vector<cv::Point> > contours to save data

no, that is only a single contour