Встановлення opencv


15

Я завантажив opencv, але, на жаль, не маю уявлення, як його встановити. Усі сторінки, які я знайшов в Інтернеті, розповідали лише про те, як завантажити та встановити його безпосередньо з консолі, а не що робити, коли ви вже завантажили її. Хтось міг сказати мені, що мені робити?


4
У центрі програмного забезпечення або в застосуванні є багато opencv libs. Не впевнені, чи це окремий варіант як такий?
don.joey

Відповіді:


19

Щоб встановити OpenCV в Ubuntu, просто натисніть Ctrl+ Alt+ Tна клавіатурі, щоб відкрити Terminal. Коли він відкриється, запустіть команди (и) нижче:

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 на: ~ / Завантаження

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


1
На момент написання libopencv-devне вдалося встановити папку /usr/include/opencv, що містить "старі" файли заголовків. Вони присутні в (вихідному джерелі) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/…, і на папку посилається файл pkg-config opencv.pc, тому завантажуйте та розпаковуйте оригінальне джерело, а потім зв'язуйте / копіювання include/opencvпапки у /usr/includeтвори.
drevicko

Привіт @drevicko! Ви могли б пояснити більше у своїй відповіді? Я трохи новачок, щоб зрозуміти ідею "зв’язування / копіювання" включати / opencv. Як я можу це зробити?
Шон Ле

Я припускаю, що ви знайшли папку opencvв папці includeв розпакованому архіві за посиланням вище? А встановлений libopencv-devз терміналу? Перевірте, чи встановлена ​​версія відповідає посиланню вище ('2.3.1-11ubuntu2' має бути на виході apt-cache showpkg libopencv-dev) - якщо ні, не робіть наступного: Скажімо, ви завантажили та розпакували посилання вище у домашню папку. У терміналі зробіть для cd /usr/includeцього посилання do sudo ln -s ~/opencv_2.3.1.orig/include/opencvабо скопіюйте dosudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko

1

З цього часу простіше встановлювати OpenCV на Ubuntu16.04 +.

Згідно зі сторінкою pypi OPenCV , з Ubuntu 16.04+ ви можете зробити це, щоб встановити OpenCV:

  • Для Python2.7:

    pip install opencv-python
    
  • Для python3:

    pip3 install opencv-python
    

Для отримання додаткової інформації див .


1

Ось сценарій, який допоможе встановити opencv 2.4.8 на основі стародавнього випуску FFmpeg на Ubuntu.

Використання:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 

0

Ось сценарій, який я створив сам. Проблема, яку я знайшов з іншими сценаріями навколо, полягає в тому, що вони не зупиняються, коли одна команда не працює. Це просто сліпо слідує до наступної команди, і врешті-решт у вас виявиться відсутність установки.

Цей скрипт автоматично перевіряє наявність залежностей на офіційному веб-сайті, завантажує найстабільніший випуск та встановлює його у вашу систему. Я протестував його лише 14.04, і встановив його на декількох системах без проблем.

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

chmod u+x install_opencv_latest.sh

Тепер просто виконайте сценарій:

./install_opencv_latest.sh

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

Зауважте, що вам потрібно перейти cdдо каталогу, у який ви завантажили сценарій, який, швидше за все, буде вашою папкою завантажень:

cd ~/Downloads

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.