Обходное решение Hariseldon78 сработало для меня.
Чтобы было совершенно ясно (как я неправильно понял вначале), число для предоставления (в параметре --num) - это не номер строки, а общее числоsamples.
В моем случае в сообщении об ошибке даже отображается требуемое число.
> opencv_createsamples.exe -vec result.vec -info info.txt
Info file name: info.txt
Img file name: (NULL)
Vec file name: result.vec
...
Create training samples from images collection...
info.txt(335) : parse errorDone. Created 460 samples
в последней строке, 460 - это количество выборок (а 335 - это количество строк.в моем файле).Поэтому, чтобы избежать появления сообщения об ошибке, достаточно указать приложению 460 как количество образцов для обработки.
> opencv_createsamples.exe -vec result.vec -info info.txt -num 460
Info file name: info.txt
Img file name: (NULL)
Vec file name: result.vec
...
Create training samples from images collection...
info.txt(335) : parse error
Done. Created 460 samples
Дополнительно: я не уверен, является ли сообщение об ошибке значительным или нет, я могу сказать, чточто файлы .vec, созданные двумя предыдущими командами, отличаются