Двач, такая проблема, в общем: Есть vector<Mat> и я пытаюсь, каждый Mat из вектора запихнуть в строку другого Mat (т.е. в Mat.row(i)), не суть важно на кой хуй мне это сдалось. Как я делал:vector<Mat> vectorTD(4);Mat trainData;...for(int i...){trainData.row(i) = vectorTD;...}но в итоге в trainData лежит рандомный мусор. Кто пояснит в чем я туплю?
опечаткаtrainData.row(i) = vectorTD
ебучий двач не хочет в квадратные скобиtrainData.row(i) = vectorTD [ i ]
>>699877 (OP)Что есть Mat?Почему бы не заюзать C99?
>>699877 (OP)А что еще за vector?
>>700663> Что есть Mat?Mat это тип для хранения изображений в OpenCV.> Почему бы не заюзать C99?OpenCV на C++ написан.
>>700675vector это шаблон из STL.
>>700682Написал бы std::vector.ЕМНИП - в openCV есть свой собственный вектор, cv::vector вроде.Не пробовал юзать его?
>>700694Мне нужен именно этот переход, из вектора в мат(
Сделай минмальный пример и запости на stackoverflow, мне влом что-то разбираться.