Я должен выполнить элементарную копию одного вектора в другой, когда к точкам одного вектора лежит в контуре. Вот два вектора и код:Скопируйте вектор в вектор в OpenCV
vector<Vec4i> lines,sheaf[10][200];
for (size_t j = 0; j < contours.size(); j++){
for (size_t i = 0; i < lines.size(); i++)
{
Vec4i l = lines[i];
if ((pointPolygonTest(contours[j], Point2f(l[0], l[1]), false) >= 0) && (pointPolygonTest(contours[j], Point2f(l[2], l[3]), false) >= 0))
{
sheaf[j][n] = lines[i];
n++;
}
}
Я получил этот массаж для этой линии sheaf[j][n] = lines[i];
Ошибка 3 Ошибка C2679: бинарный «=»: ни один оператор не найден, который берет правую руку операнд типа 'резюме :: Vec' (или нет приемлемой конверсии) C: \ Users \ Eltimir \ документы \ визуально студии 2013 \ Projects \ OpenCV_2_4_10 \ vanishingPoints \ Source.cpp 88 1 vanishingPoints
Большое спасибо! :) –