Отсутствующие библиотеки OpenCV 3.0

Я пытаюсь установить OpenCV 3.0 Aplha. Я следую этим инструкциям http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.html

После загрузки и распаковки пакета у меня должны быть все готовые библиотеки в папке: opencv\build\x86\vc12\lib, но я не вижу их в этой папке. В этой папке есть только opencv_ts300.lib и opencv_world300.lib. Все остальные библиотеки, похоже, отсутствуют. Также в папке bin нет dll. Но в папке statlib, похоже, есть все статические библиотеки.

Я также пытался собрать библиотеки из исходного кода, и в соответствии с инструкциями после сборки OpeCVALL.sln в Visual Studio у меня должны быть библиотеки в x86\vc12, но библиотеки, похоже, не собираются в этой папке. . Покопавшись в папках, я вижу, что библиотеки opencv находятся в папках bin/debug и bin/release. Я думал, что буду использовать их для связывания в визуальной студии, но я не нахожу файлы заголовков в папке сборки/включения.

Я не вижу ни одной из этих проблем с Opencv 2.49. Любая помощь в отладке этой проблемы с 3.0 будет высоко оценена.

Резюме: после сборки из исходного кода или предварительно собранного пакета я могу запускать примеры приложений. Но я не нахожу заголовки и библиотеки для создания проекта визуальной студии с нуля.


person Knox    schedule 21.10.2014    source источник


Ответы (2)


Хорошо, я понял, что здесь происходит не так... Создайте проект INSTALL вручную из OpenCV.sln, щелкнув правой кнопкой мыши -> build. Это создаст библиотеки в папке build/install/x86/vc12. Здесь теперь находятся папки lib, bin и staticlib. Также включаемые файлы находятся в build/install/include.

person Knox    schedule 22.10.2014
comment
После самостоятельной сборки восстанавливаются ли старые библиотеки? Или модель развертывания изменилась и теперь весь функционал втиснут в две большие библиотеки (world&ts)? - person Ofek Shilon; 18.06.2015

Файлы библиотеки: расположены в папке lib/debug (или release) вашей папки cmake.

Файлы DLL: находятся в папке bin/debug (или release) папки cmake.

Файлы заголовков: расположены в папке сборки/включения opencv3.

person seokrae.kim    schedule 22.10.2014
comment
Библиотека и файлы DLL находятся в указанном вами месте. Но файлы заголовков - нет. В папке build/include есть только файлы cmake и нет заголовков. - person Knox; 22.10.2014