Я пытаюсь реализовать tldTracking, взяв видеопоток и пытаясь отслеживать объект «вживую». После загрузки и включения модуля отслеживания в «opencv contrib» с github у меня все еще возникают проблемы с компиляцией. Проблема возникает не из моего собственного кода, а из кода вклада opencv. В частности, в файле tldDetector.cpp есть использование в ocl, и компилятор (vs2015), похоже, не может распознать этот класс.
Для следующей строки в tldDetector.cpp (строка 125):
cv::ocl::ProgramSource src = cv::ocl::tracking::tldDetector_oclsrc;
Я получаю следующее сообщение об ошибке компиляции:
Ошибка C2039 'tldDetector_oclsrc': не является членом 'cv::ocl'
И действительно, в включенном заголовочном файле ocl.hpp нет упоминания об отслеживании внутри пространства имен ocl. Я думал, что это может быть связано с изменениями, внесенными в openCV 3.0, но я не могу найти источник этой проблемы. Любые идеи о том, что мне не хватает? Как я могу заставить это скомпилировать?
Спасибо,