Android

Como instalar opencv no ubuntu 18.04

How to Install OpenCV in Ubuntu for C / C++ (Ubuntu 18.04, Ubuntu 20.04 )

How to Install OpenCV in Ubuntu for C / C++ (Ubuntu 18.04, Ubuntu 20.04 )

Índice:

Anonim

Este tutorial explica como instalar o OpenCV no Ubuntu 18.04.

O OpenCV (Open Source Computer Vision Library) é uma biblioteca aberta de visão computacional e possui ligações para C ++, Python e Java. É usado para uma ampla gama de aplicações, incluindo análise de imagens médicas, costura de imagens de street view, vídeo de vigilância, detecção e reconhecimento de rostos, rastreamento de objetos em movimento, extração de modelos 3D e muito mais.

O OpenCV pode tirar proveito do processamento de vários núcleos e possui aceleração de GPU para operação em tempo real.

Mostraremos duas maneiras diferentes de instalar o OpenCV no Ubuntu. Escolha uma das opções de instalação que funcionará melhor para você.

Instale o OpenCV a partir do Repositório Ubuntu

O pacote OpenCV está disponível no repositório de distribuição Ubuntu 18.04. No momento da redação deste artigo, a versão nos repositórios é 3.2, que nem sempre pode ser a versão mais recente.

Para instalar o OpenCV a partir dos repositórios Ubuntu 18.04, siga estas etapas:

  1. Instale o OpenCV

    Atualize o índice de pacotes e instale o pacote OpenCV digitando:

    sudo apt update sudo apt install python3-opencv

    O comando acima instalará todos os pacotes necessários para executar o OpenCV.

    Verifique a instalação do OpenCV

    Para verificar a instalação, importaremos o módulo cv2 e imprimiremos a versão do OpenCV:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

A versão padrão do Python no Ubuntu 18.04 LTS é a versão 3.6. Se você deseja instalar o OpenCV com ligações python 2, instale o pacote python-opencv .

Instale o OpenCV a partir do código-fonte

Construir a biblioteca OpenCV a partir do código-fonte é a maneira recomendada de instalar o OpenCV. Ele será otimizado para seu sistema específico e você terá controle total sobre as opções de compilação.

Para instalar a versão mais recente do OpenCV a partir da fonte, siga estas etapas:

  1. Instalando os Pacotes Necessários

    Os seguintes comandos instalarão todas as dependências opcionais e necessárias:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    Clonando o código-fonte OpenCV

    Crie um diretório que mantenha os repositórios e clone os repositórios OpenCV e OpenCV com os seguintes comandos:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    No momento da escrita, a versão padrão nos repositórios do github é a versão 4.0.0. Se você deseja instalar uma versão mais antiga do OpenCV, faça o cd nos diretórios opencv e opencv_contrib e execute o git checkout

    Configurando o OpenCV com o CMake

    Após a conclusão do download, crie um diretório de construção temporário e mude para ele:

    cd ~/opencv_build/opencv mkdir build && cd build

    Configure a compilação OpenCV com o CMake:

    cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..

    Depois que o sistema de compilação do CMake estiver finalizado, você verá algo como abaixo:

    Verificando a instalação do OpenCV

    Para verificar se o OpenCV foi instalado com sucesso, digite o seguinte comando e você deverá ver a versão do OpenCV:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

Conclusão

Mostramos duas maneiras diferentes de instalar o OpenCV no seu servidor Ubuntu 18.04. O método escolhido depende dos seus requisitos e preferências. Embora a instalação da versão empacotada do repositório Ubuntu seja mais fácil, a criação do OpenCV a partir do código-fonte oferece mais flexibilidade e deve ser sua primeira opção ao instalar o OpenCV.

opencv python ubuntu