Мне нужна помощь для компиляции этого кода кода :
В нем есть кое-что, что мне нужно для моего проекта, но я не могу его скомпилировать.
Я скомпилирую всю библиотеку «OpenCV» из исходного кода, следуя инструкциям прямо там :
Но есть большие проблемы:
1 - во включаемых файлах в каталоге "opencv2/stitching"
нет подкаталога с именем "detail" (он есть в исходных файлах, но не в скомпилированной версии в /usr/local/include/opencv2/stitching
).
2 - в текущей версии, в примере, в stitching_detailed.cpp, в этом нет никаких изменений!
Кроме того, у меня не было ошибок при компиляции ... есть только предупреждения для неиспользуемых переменных ...
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Итак, я использую это для компиляции:
g ++ stitching_detail.cpp -o брошюровщик pkg-config --libs opencv
-lopencv_stitching -lopencv_gpu
Но в opencv_stitching много ошибок, таких как:
неопределенная ссылка на `cv :: gpu :: buildWarpCylindricalMaps (cv :: Size_, cv :: Rect_, cv :: Mat const &, cv :: Mat const &, float, cv :: gpu :: GpuMat &, cv :: gpu :: GpuMat &, cv :: gpu :: Stream &) '
Есть ли способ удалить зависимости от opencv_gpu? Потому что единственные проблемы, которые у меня есть сейчас, вызваны этим!
ВАЖНО:
В конфигурации указано, что я хочу скомпилировать OpenCV без CUDA, у меня явно есть следующая сторонняя информация:
- Другие сторонние библиотеки:
- Использовать IPP: НЕТ
- Использовать TBB: НЕТ
- Используйте Cuda: NO
- Используйте Eigen: NO