1. перейти на официальный веб - сайт , чтобы загрузить OpenCV, выбранный в этом учебнике , когда opencv3.4.1, подобно другим версиям методов конфигурации.
Ссылка для скачивания http://opencv.org/releases.html, выберите источники версии
2. Извлеките загруженный почтовый пакет
opencv-3.4.1.zip в разархивировать
пакет 3. в распакованном
4. зависимые библиотеки и CMake, в случае необходимости напоминать APT-получить обновление, было бы сначала ввести SUDO су суперпользователя, то Судо APT-получить обновление, а затем выполнить следующую команду
APT-GET установить CMake Sudo
Sudo установить APT-GET-Dev Build-Essential libgtk2.0 libavformat в кодеке-DEV-DEV libjpeg.dev libtiff4.dev libswscale-DEV-DEV libjasper
выполнять команды 5. После установки CMake, создайте папку скомпилирован , подсказки не создается (см ниже)
в-Source сборок не допускается.
MkDir сборки
кд сборки
6.cmake о
CMake ..
Примечание: Если вы уже скомпилированы в новой папке, но ошибка будет появляться раньше, а затем удалить компилятор может cmakecache.txt
Может загрузить вещь во время ожидания на некоторое время в порядке
7. Выполнить, длительный процесс компиляции
Sudo сделать
8. Выполнить
Sudo сделать установку
9.sudo сделать установку после осуществления процесса компиляции OpenCV закончено, то вам необходимо настроить некоторые среды OpenCV компилятора сначала добавить путь к библиотеке OpenCV, что позволяет системе найти
Sudo Gedit /etc/ld.so.conf.d/opencv.conf
после выполнения этой команды , чтобы открыть может быть пустой документ, не беспокоить, только в конце файла оных
/ USR / местные / Библиотека
10. Выполните следующие команды, чтобы вступили в силу, так что путь конфигурации просто
Sudo LDCONFIG
это время может быть выведено следующее сообщение об ошибке (верхняя часть) , показанной на фиг.
SBIN / ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 не является символической ссылкой
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 не является символической ссылкой
этой ошибки Это может быть связано с системой , вызванной BUG
Только четыре линии необходимо ввести верхнюю часть команды фиг может решить
в Судо Music Видео /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
в Судо Музыкальные видео / USR / lib32 / NVIDIA-375 / libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
Судо -s /usr/lib/nvidia-375/libEGL.so.375.39 LN / USR / Библиотека / NVIDIA-375 / libEGL.so.1
Суда -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1 Л.Н.
11. Настройка Баш
Sudo Gedit /etc/bash.bashrc
в самом конце добавить
= $ PKG_CONFIG_PATH PKG_CONFIG_PATH: / USR / местные / Библиотека / pkg-config
Экспорт PKG_CONFIG_PATH
сохранены, выполните следующую команду , чтобы вступить в силу , так что конфигурация
Source /etc/bash.bashrc
обновление
updatedb Судо
12. На данный момент все конфигурации были завершены
следующие с небольшой тестовой программы
Найдите
компакт - диск в OpenCV-3.4.1 / образцы / CPP / каталог под example_cmake
мы можем видеть , что этот каталог был дан официальный примера мы можем привести Cmake тест
порядок выполнения
. Cmake
марку
./opencv_example
вы можете увидеть открытую камеру в верхнем левом углу есть привет OpenCV
означает , что конфигурация успешно
оригинальная ссылка: https: //blog.csdn.net/cocoaqin/article/details/78163171