У меня проблема с созданием вклада. Некоторые библиотеки не создаются после запуска сценариев BUILD и INSTALL в Visual Studio. (выполняется как для выпуска, так и для отладки). Я следовал этим руководствам:
OpenCV устанавливает opencv_contrib в Windows
https://github.com/opencv/opencv_contrib
Мои шаги:
- Я попытался создать новую сборку с помощью cmake. Из openCV 4.5.1 и openCV 4.5.1 вклад
- Мне нужен opencv2/cudafeatures2d.hpp, поэтому я его искал
- Когда я впервые открыл cmakeGUI, после указания пути для ДОПОЛНИТЕЛЬНЫХ модулей я увидел строку с opencv2_cudafeatures2d, а все остальные модули = проверены.
- Я снова нажал «Настроить», чтобы избавиться от красных линий.
- нажата кнопка генерировать
- в визуальной студии BUILD
- УСТАНОВЛЕНО в папку установки
У меня есть проект с использованием cv, все работает нормально, за исключением некоторых дополнительных функций, над которыми я сейчас работаю. например, я смог работать с opencv2/xfeatures2d/cuda.hpp (в коде cuda::SURF), частью запросов OpenCV.
все еще opencv2/cudafeatures2d.hpp не установлен, поэтому я вернулся к cmake и не смог найти его снова (opencv2_cudafeatures2d), параметр ДОПОЛНИТЕЛЬНЫХ модулей все еще здесь, после нажатия кнопки настройки ничего не меняется...
Я также пытался включить пути из каталога папок contrib, но затем линкер выскочил, что он не может открыть какой-то файл .lib...
любая помощь? Есть идеи?