Я нашел странный синтаксис в некоторых файлах Aruco:
vector< cv::Mat > thres_images(n_param1);
Похоже на thres_images
это функция, но если да, то что vector< cv::Mat >
перед ней? Это не декларация и не определение. Позже он используется как массив:
thres = thres_images[n_param1 / 2];
PS: полный код можно найти Вот
thres_images
является вектором и передается его ctor n_param1
как начальный размер контейнера. Этот ctor упоминается как ctor заполнения.
Других решений пока нет …