Как установить OpenCV 3.1 для Python 3.5 На Ubuntu 16.04 LTS?

16

Как установить OpenCV версии 3.1 на Ubuntu 16.04 LTS для работы с Python 3.5.1?

Я попробовал этот на виртуальной машине, но очевидно, что это полезно сделать, если вы хотите работать с Python 2.

    
задан Billal BEGUERADJ 07.06.2016 в 14:53
источник

3 ответа

9

У меня есть версия OpenCV 3.1 на Ubuntu 16.04 LTS для работы с Python 3.5.1. В последней версии исправлено:

Ссылка

Но я не загружал dev python и OpenCV, я взял непосредственно из github:

EDIT:

Вот инструкции, которые я успешно проверил и упомянули в ссылке выше:

  1. Обновить репозиторий: sudo apt-get update
  2. Загрузите необходимые пакеты для компиляции OpenCV:

    sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    
  3. Установить пакеты разработчика для Python3.5: sudo apt-get install python3.5-dev
  4. Скопировать файлы dev: python3.5-config --includes Результат должен быть похож на: -I/usr/include/python3.5m -I/usr/include/x86_64-linux-gnu/python3.5m . Первой частью выхода является ожидаемое местоположение & amp; вторая часть показывает текущее местоположение файла конфигурации. Чтобы решить эту проблему, мы скопируем файл из текущего местоположения в ожидаемое местоположение: sudo cp /usr/include/x86_64-linux-gnu/python3.5m/pyconfig.h /usr/include/python3.5m/
  5. Создайте временный каталог, перейдите в него и запустите: git clone https://github.com/Itseez/opencv.git . Это загрузит OpenCV 3. Затем переименуйте папку opencv в opencv-3
  6. Создайте каталог build , перейдите к нему и запустите:

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-3
    
  7. По завершении процесса запустите make , а затем sudo make install .
  8. Наслаждайтесь.
ответ дан Dmitry Magas' 16.07.2016 в 07:44
источник
22

Я нашел это .

OpenCV на колесах.

  

Неофициальные пакеты OpenCV для Python.

Установка была безболезненной для Ubuntu 16.04:

pip3 install opencv-python

Проверьте установку:

python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.2.0'
    
ответ дан Trevor 18.01.2017 в 01:30
1
brew install ffmpeg
brew install opencv3 --with-ffmpeg -v (Python 2.7)
brew install opencv3 --with-python3 --with-ffmpeg -v (Python 3.6)
    
ответ дан Biranchi 17.04.2017 в 16:28