Como instalar o OpenCV 3.1 para o Python 3.5 no Ubuntu 16.04 LTS?

20

Como instalar o OpenCV versão 3.1 no Ubuntu 16.04 LTS para trabalhar com o Python 3.5.1?

Eu tentei este em uma VM, mas Obviamente, isso é útil se você quiser trabalhar com o Python 2.

    
por Billal Begueradj 07.06.2016 / 14:53

5 respostas

9

Eu tenho o OpenCV versão 3.1 no Ubuntu 16.04 LTS para trabalhar com o Python 3.5.1. Na versão mais recente, consertada, tente:

link

Mas eu não baixei o dev python e o OpenCV, eu peguei diretamente do github:

EDITAR:

Aqui estão as instruções que testei com sucesso e mencionadas no link acima:

  1. Atualize o repositório: sudo apt-get update
  2. Faça o download dos pacotes necessários para compilar o OpenCV:

    sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    
  3. Instale os pacotes de desenvolvedor para o Python3.5: sudo apt-get install python3.5-dev
  4. Copie os arquivos dev: python3.5-config --includes A saída deve ser semelhante a: -I/usr/include/python3.5m -I/usr/include/x86_64-linux-gnu/python3.5m . A primeira parte da saída é a localização esperada & a segunda parte mostra a localização atual do arquivo de configuração. Para resolver esse problema, copiaremos o arquivo do local atual para o local esperado: sudo cp /usr/include/x86_64-linux-gnu/python3.5m/pyconfig.h /usr/include/python3.5m/
  5. Crie um diretório temporário, vá até ele e execute: git clone https://github.com/Itseez/opencv.git . Isso fará o download do OpenCV 3. Em seguida, renomeie a pasta opencv para opencv-3
  6. Crie um diretório build , mova-o para ele e execute:

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-3
    
  7. Após o término do processo, execute make e, em seguida, sudo make install .
  8. Aprecie.
por Dmitry Magas' 16.07.2016 / 07:44
35

Encontrei este .

OpenCV sobre rodas.

Unofficial OpenCV packages for Python.

A instalação foi indolor para o Ubuntu 16.04:

pip3 install opencv-python

Verifique a instalação:

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'
    
por Trevor 18.01.2017 / 01:30
5

O python3-opencv pode ser instalado a partir do repositório Universe Ubuntu 17.10 e posterior. Abra o terminal e digite:

sudo apt install python3-opencv  

Atualize seu sistema operacional para 18.04 se estiver usando Ubuntu 14.04 ou Ubuntu 16.04. Se o Ubuntu 16.04 estiver instalado no WSL sudo do-release-upgrade -d irá atualizá-lo para o 18.04.

    
por 27.05.2018 / 17:51
1

A maneira mais simples e elegante que encontrei on-line é instalar a biblioteca executando uma instalação [script] [1]. Baixe o script de instalação install-opencv.sh, abra seu terminal e execute:

bash install-opencv.sh

Digite sua senha sudo e você terá o OpenCV instalado. Esta operação pode levar muito tempo devido aos pacotes a serem instalados e ao processo de compilação.

A referência: link

    
por 08.02.2019 / 17:48
1
brew install ffmpeg
brew install opencv3 --with-ffmpeg -v (Python 2.7)
brew install opencv3 --with-python3 --with-ffmpeg -v (Python 3.6)
    
por Biranchi 17.04.2017 / 16:28