Instale o OpenCV + Python no Ubuntu



Instale o OpenCV + Python no Ubuntu

1         configuração do sistema

(Host) sistema operacional: Win1064 bit, máquina virtual Ubuntu no VirtualBox .

Versão do Ubuntu : 16.04.2

O Python foi instalado antes, versão: 3.5.2

1.1   Verifique a versão do Ubuntu

método um:

~$ uname-a

Método Dois:

~$ cat/proc/versão

Método três:

~$ lsb_release–a

1.2   Veja o caminho de instalação e o número da versão do Python

método um:

~$whereis python

Método Dois:

~$ whichpython

Método 3: Inicie o Python e verifique as informações de saída

Alunos cuidadosos devem ser capazes de descobrir que existem diferentes versões do Python instaladas no host atual do Ubuntu , ou seja, 2.7.12 e 3.5.2 . Se você deseja iniciar diferentes versões do Python , execute python2 e python3 (ou python3. 5 ). Dois comandos são suficientes. Por exemplo:

~$python3

Inicie o Python-3.5.2 , o prompt é o seguinte:

Através das informações detalhadas do arquivo list, é possível visualizar os arquivos executáveis ​​vinculados pelos dois comandos, conforme a figura a seguir:

2         Instale o OpenCV

2.1   Baixe o pacote de instalação do OpenCV

Endereço: https://opencv.org/releases.html (Nota: Você pode localizar diretamente a página de download do código-fonte da segunda parte através do link)

A interface é a seguinte:

Optei por instalar a versão mais recente ( 3.4.0 ) e clique no endereço do link da versão correspondente (o círculo vermelho na figura).

Entre em uma nova página (endereço: https://github.com/opencv/opencv/releases/tag/3.4.0 ), a interface é a seguinte:

Escolha baixar o código-fonte ( zip ou tar.gz é aceitável) e eu escolho baixar o arquivo tar.gz , conforme mostrado no círculo vermelho na figura.

Clique no link para baixar o arquivo localmente.

2.2   Descompacte o arquivo

Ordem:

~$ tar-zxvf

 

2.3   Instalação do pacote de dependência

Primeiro execute a operação de atualização:

~$ sudoapt-get update

Os comandos para verificar se um pacote foi instalado são:

~$ dpkg-s nome_do_pacote

ou

~$ dpkg--get-selections | grep pkg_name

De acordo com as estratégias existentes na Internet, os pacotes que precisam ser instalados / confirmados são:

build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-devlibswscale-dev

Os pacotes cuja instalação não foi confirmada são:

cmake git libgtk2.0-dev libavcodec-dev libavformat-devlibswscale-dev

Execute o seguinte comando para realizar a instalação:

~$ sudoapt-get install cmake git libgtk2.0-dev libavcodec-dev libavformat-devlibswscale-dev

2.4   Compilar e instalar o OpenCV

Entre no diretório do arquivo descompactado e execute o seguinte comando:

~$ cd ~/opencv-3.4.0

~$ lançamento do mkdir

~$ lançamento do cd

~$ cmake -D CMAKE_BUILD_TYPE=LANÇAMENTO -D CMAKE_INSTALL_PREFIX=/usr/local..

~$ make

~$ sudo make install

 

O comando make leva cerca de 26 minutos! (Estima-se que seja devido à máquina virtual)

 

Até agora, OpenCV pode ser usado através de c/c++ ( linguagem de implementação do OpenCV ) .

Para usar o OpenCV em Python , é necessário algum trabalho adicional ( após o teste, confirma-se que não há necessidade de executar o trabalho adicional mencionado nos guias de rede existentes ), continue...

3         Teste se a instalação foi bem-sucedida

3.1   Instale o pacote OpenCV para Python

Como na Seção 1.2 acima, há várias versões do Python instaladas nesta máquina , mas após a inspeção, os três comandos pip em /usr/local/bin (respectivamente pip, pip3 e pip3.5 ) são exatamente os mesmos (podem ser verificados por comparação de arquivos), e ambos apontam para python3.5 . A primeira linha dos três arquivos é #!/usr/bin/python3 conforme mostrado abaixo:

De repente, lembrei que durante o processo de instalação, na etapa sudo make install , havia uma mensagem indicando qual link foi criado para python (incluindo duas versões do Python ) e esqueci de fazer uma captura de tela!

Portanto, pode não ser necessário instalar o pacote python-opencv mencionado em várias estratégias na Internet .

Portanto, teste-o diretamente.

3.2   Teste de instalação

Teste um:

Iniciar python , eu inicio python3 aqui , e executo o código mostrado abaixo, sucesso! A interface e as informações são as seguintes:

 

Teste dois:

Digite o seguinte código no diretório atual e salve-o como um arquivo: test01.py

Outra coisa a fazer é criar um diretório de imagens no diretório atual e copiar uma imagem ( test01.png ) para este diretório. Claro, o caminho de armazenamento, formato e nome do arquivo de imagem são opcionais, desde que eles correspondem ao código É isso.

Execute o arquivo Python , uma janela pop-up exibirá a imagem especificada e pronto!

 

Acho que você gosta

Origin blog.csdn.net/wangyulj/article/details/79017312
Recomendado
Clasificación