Я скачал opencv, но, к сожалению, понятия не имею, как его установить. Все страницы, которые я нашел в Интернете, говорили мне только о том, как загрузить и установить его прямо из консоли, а не о том, что делать, если он уже загружен. Кто-нибудь может сказать мне, что делать?
С тех пор стало проще устанавливать OpenCV на Ubuntu16.04 +.
Согласно странице Pyen OPenCV , из Ubuntu 16.04+ вы можете сделать это для установки OpenCV:
Для Python2.7: [ 1112]
pip install opencv-python
Для python3:
pip3 install opencv-python
Для получения дополнительной информации, см. [ 113].
Хорошим местом для поиска инструкций по установке является веб-сайт OpenCV.
На момент написания инструкции по установке linux для последней версии (opencv 3.2.0) находятся здесь:
http://docs.opencv.org/3.2.0/d7 /d9f/tutorial_linux_install.html
blockquote>
Вот скрипт , помогающий установить opencv 2.4.8 на основе древнего релиза FFmpeg в Ubuntu.
Использование:
wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh
Здесь - сценарий, который я сделал сам. Проблема, которую я обнаружил с другими сценариями, заключается в том, что они не останавливаются при сбое одной команды. Это просто слепо следует следующей команде, и в итоге вы не получите никакой установки.
Этот скрипт автоматически проверяет наличие зависимостей на официальном сайте, загружает наиболее стабильный выпуск и устанавливает его в вашей системе. Я протестировал его только 14.04 и установил его на нескольких системах без проблем.
Чтобы использовать сценарий, загрузите файл с здесь , откройте терминал, cd
в каталог, содержащий сценарий, и введите:
chmod u+x install_opencv_latest.sh
Теперь просто выполните сценарий :
./install_opencv_latest.sh
Вам будет предложено ввести пароль администратора и подтвердить установку 2-3 раза. Просто нажмите Y kbd>. Это займет 10-20 минут в соответствии с вашими требованиями.
Обратите внимание, что вам нужно cd
перейти в каталог, в который вы загрузили скрипт, который, скорее всего, будет вашей папкой для скачивания:
cd ~/Downloads
Чтобы установить OpenCV в Ubuntu, просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (команды) ниже:
Ubuntu 12.04 предоставляет пакет OpenCV 2.3.1, который вы можете легко установить, набрав:
sudo apt-get install libopencv-dev
Если вам все равно о последней версии, которую вы можете пропустить.
Установочные зависимости
sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev
Загрузите OpenCV для Unix в: ~ / Downloads
cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz
tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build
Настройте с помощью CMake.
cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..
Обратите внимание, что, добавив -D WITH_QT = ON, модуль highgui будет использовать QT вместо GTK. Если вы хотите использовать GTK, просто удалите это. Для получения дополнительной информации о параметрах посмотрите файл CMakeLists.txt. Когда вы довольны имеющейся конфигурацией, вы можете начать компиляцию:
make
Если компиляция завершается без ошибок, вы можете установить, сказав:
sudo make install
Наконец, убедитесь, что ваши программы могут ссылаться на библиотеку OpenCV во время выполнения, добавив следующую строку в конце вашего /etc/ld.so.conf
:
/usr/local/lib
И затем настройте динамические привязки компоновщика во время выполнения:
sudo ldconfig
Источник: Как установить OpenCV в Ubuntu sup>
opencv
в папке include
в распакованном архиве из ссылки выше? И установленный libopencv-dev
от терминала? Проверьте, что установленная версия соответствует ссылке выше (' 2.3.1-11ubuntu2' должен быть в выводе apt-cache showpkg libopencv-dev
) - в противном случае don' t делают следующее: Позволяет говорят, что Вы загрузили и распаковали ссылку выше в Вашу домашнюю папку. В терминале сделайте cd /usr/include
затем для соединения, делают sudo ln -s ~/opencv_2.3.1.orig/include/opencv
, или скопировать делают sudo cp ~/opencv_2.3.1.orig/include/opencv .
– dyatchenko
06.05.2020, 04:44
libopencv-dev
сбои для установки папки /usr/include/opencv
, содержа ' old' заголовочные файлы. Они присутствуют в (первоисточник) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… и папка ссылается в pkg-файле-конфигурации opencv.pc
, таким образом загружая и разархивировав первоисточник, затем связываясь/копируя include/opencv
папка в /usr/include
работы.
– dyatchenko
06.05.2020, 04:44