Установка opencv

Я скачал opencv, но, к сожалению, понятия не имею, как его установить. Все страницы, которые я нашел в Интернете, говорили мне только о том, как загрузить и установить его прямо из консоли, а не о том, что делать, если он уже загружен. Кто-нибудь может сказать мне, что делать?

15
задан 06.05.2020, 04:40

5 ответов

С тех пор стало проще устанавливать OpenCV на Ubuntu16.04 +.

Согласно странице Pyen OPenCV , из Ubuntu 16.04+ вы можете сделать это для установки OpenCV:

  • Для Python2.7: [ 1112]

    pip install opencv-python
    
  • Для python3:

    pip3 install opencv-python
    

Для получения дополнительной информации, см. [ 113].

1
ответ дан 06.05.2020, 04:41

Хорошим местом для поиска инструкций по установке является веб-сайт OpenCV.

На момент написания инструкции по установке linux для последней версии (opencv 3.2.0) находятся здесь:

http://docs.opencv.org/3.2.0/d7 /d9f/tutorial_linux_install.html

0
ответ дан 06.05.2020, 04:41

Вот скрипт , помогающий установить opencv 2.4.8 на основе древнего релиза FFmpeg в Ubuntu.

Использование:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 
1
ответ дан 06.05.2020, 04:42

Здесь - сценарий, который я сделал сам. Проблема, которую я обнаружил с другими сценариями, заключается в том, что они не останавливаются при сбое одной команды. Это просто слепо следует следующей команде, и в итоге вы не получите никакой установки.

Этот скрипт автоматически проверяет наличие зависимостей на официальном сайте, загружает наиболее стабильный выпуск и устанавливает его в вашей системе. Я протестировал его только 14.04 и установил его на нескольких системах без проблем.

Чтобы использовать сценарий, загрузите файл с здесь , откройте терминал, cd в каталог, содержащий сценарий, и введите:

chmod u+x install_opencv_latest.sh

Теперь просто выполните сценарий :

./install_opencv_latest.sh

Вам будет предложено ввести пароль администратора и подтвердить установку 2-3 раза. Просто нажмите Y . Это займет 10-20 минут в соответствии с вашими требованиями.

Обратите внимание, что вам нужно cd перейти в каталог, в который вы загрузили скрипт, который, скорее всего, будет вашей папкой для скачивания:

cd ~/Downloads
0
ответ дан 06.05.2020, 04:43

Чтобы установить OpenCV в Ubuntu, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (команды) ниже:

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

19
ответ дан 06.05.2020, 04:44
  • 1
    Привет @drevicko! Вы могли объяснить больше на своем ответе? I' m немного новичок для схватывания идеи " linking/copying" include/opencv. Как я могу сделать это? – dmigo 06.05.2020, 04:44
  • 2
    Я предполагаю you' ve нашел папку 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
  • 3
    На момент написания этих строк 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