Я следовал этому руководству для установки OpenCV 2.4.8
Документация OpenCV говорит, что я должен найти OpencV usr/local/include/opencv/
, но ничего не нахожу.
Может кто-нибудь сказать мне, где найти установленные файлы OpenCV?
РЕДАКТИРОВАТЬ Я не уверен, почему скрипт установил OpenCV 2.4.8 вместо 2.4.9.
Но я только что нашел файлы здесь /usr/include/opencv
и /usr/include/opencv2
. Я не уверен, как это работает, но работает.
OpenCV установлен через checkinstall
, взгляните на сценарий установщика.
Поэтому можно проверить установленные файлы через
dpkg -L opencv-<version>
Например:
dpkg -L opencv-2.4.8
При установке OpenCV с помощью другого сценария, как Вы прокомментировали, откройте сценарий, найдите строку
make install
и замена
sudo checkinstall
После той установки checkinstall
через
sudo apt-get install checkinstall
Теперь запустите сценарий установщика снова и проверьте установленные файлы с
dpkg -L opencv
Сценарий установщика делает точно то же как прежде, но теперь это создает и устанавливает deb пакет.
В настоящее время OpenCV 2.4 обеспечивается через
sudo apt-get install libopencv
(если пакеты не были разрешены попытка: libopencv* или opencv*)
Используя распределение пакета из репозитория Ubuntu может потребовать, чтобы Вы обновили свои индексы и пакеты (чтобы смочь найти фактическую версию OpenCV доступной):
sudo apt-get update
sudo apt-get upgrade
После Кв. - получают установку OpenCV, последняя доступная версия (2.4.x) будет установлена в Ваш системный путь по умолчанию:
/usr/local/lib
- совместно использованные библиотеки (например, /usr/local/lib/libopencv-core2.4.x
)
/usr/local/include
- заголовочные файлы (например, /usr/local/include/opencv2
)
Видят это руководство (это не мое руководство, таким образом, я не знаю, если это хорошо или плохо)
Обычно я следую за этим шаблоном:
cmake ..
make
sudo make install
Добавить /usr/local/lib
кому: /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
Затем можно использовать
pkg-config --libs --cflags opencv
для получения все включают, и освобождает на Ubuntu