Como instalar o OpenCV no Ubuntu

Como instalar o OpenCV no Ubuntu
A biblioteca de visão computacional de código aberto é uma biblioteca popular de visão computacional com ligações para diferentes idiomas, incluindo Java, Python e C++. Além disso, ele suporta outros sistemas operacionais e possui várias aplicações, como rastreamento de objetos em movimento, extrações de modelos 3D, reconhecimento facial e análise de imagem.

Para os desenvolvedores, o OpenCV oferece uma extensa coleção de algoritmos, especialmente para modelagem 3D, e as coisas não podem ficar melhores do que quando usar a ferramenta. Se você está procurando como instalar o OpenCV no Ubuntu e apimentar seus projetos de vetor de suporte ou aprimorar algoritmos, você está no lugar certo. Este guia cobre duas maneiras fáceis de instalar o OpenCV.

Instalando o OpenCV no Ubuntu

A plataforma OpenCV possui dois métodos de instalação. Usando o repositório ou diretamente da fonte. Vamos cobrir as etapas para cada método.

1. Instale o OpenCV via repositório

É o mais fácil dos dois métodos, pois apenas dois comandos são necessários.

Primeiro, atualize seu repositório.

$ sudo apt update

Em seguida, instale o OpenCV usando o seguinte comando:

$ sudo apt install libopencv-dev python3-opencv

É isso! OpenCV está instalado com sucesso em seu sistema. Você pode confirmar verificando sua versão usando a ligação C ++. Execute o seguinte comando:

$ PKG -CONFIG -MODVERSION OPENCV4

A saída deve retornar a versão atual, conforme mostrado na imagem abaixo:

2. Instale o OpenCV via código -fonte

Uma falha na instalação do OpenCV usando o repositório é que você pode não obter a versão mais recente. A solução é instalá -lo diretamente usando seu código -fonte. Além disso, esse método otimiza o OpenCV por seu sistema, oferecendo controle absoluto sobre suas opções de construção. Dito isto, as etapas a seguir o guiarão.

Passo 1. Instale as dependências do OpenCV e construa ferramentas
O OpenCV depende de alguns pacotes para executar. Portanto, copie o seguinte comando para instalar as dependências necessárias e criar ferramentas.

$ sudo apt install cmake de construção cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx24-dev libjpeg-dan \ libxg-diBlift llBlift llBlift llBlift llBlift llBlift llBlift llBlift Liblift Liblift LBBLIFT LIBLIFT LBLIFTLIFT LIBLIFT LIBPG-DEV -base-dev python3-dev python3-numpy \ libbbb2 libbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-Base1.0-dev libgstreamer1.0-dev

Passo 2. Clone opencv e seus repositórios
OpenCV pode ser clonado de seu repositório do GitHub.

Comece criando um diretório em seu sistema.

$ mkdir ~/opencv_build && cd ~/opencv_build

Em seguida, clone opencv usando o seguinte comando:

$ git clone https: // github.com/opencv/opencv.git

Finalmente, clone seus repositórios de contributo.

$ git clone https: // github.com/opencv/opencv.git

As etapas anteriores instalaram a versão atual do OpenCV, mas você também pode optar por ir com uma versão mais antiga. Tudo que você precisa é navegar para o OpenEncv e OPENCV_CONTRIB diretórios e execute o seguinte comando:

checkout $ git

Etapa 3: Crie um diretório de construção
Um diretório de construção temporário é necessário onde o OpenCV será configurado usando Cmake.

Para criar e navegar no diretório, use os comandos mostrados abaixo.

$ CD ~/Opencv_build/OpenCV
$ mkdir -p build && CD Build

Em seguida, use Cmake Para configurar o OpenCV Build usando o seguinte comando:

$ cmake -d cmake_build_type = release \ -d cmake_install_prefix =/usr/local \ -d install_c_examples = em \ -d install_python_example = em \ -d opencv_gereate_pkgconfig = em \ -d opening =d = em \ -d OpenCeNerate_pkgConfig = em \ -d oppe ib/módulos \ -d build_examples = On…

Você deve observar uma saída que mostra a configuração e a geração é feita e o caminho para os arquivos de construção.

Etapa 4: Iniciar a compilação
Depois que a construção é feita, é hora de iniciar a compilação. No entanto, primeiro, verifique o número de processadores que você tem usando o nproc Comando Linux.

$ nproc

Uma vez verificado, execute o seguinte comando e substitua o número após j Com seus processadores:

$ make -j2

A compilação é demorada, então seja paciente.

Etapa 5: Instale o OpenCV
A etapa final é executar o seguinte comando, que instala OpenEncv:

$ sudo fazer instalar

Etapa 6: Confirme a instalação
Verifica a OpenEncv versão usando ligações para diferentes linguagens de programação para verificar a instalação. Já checamos as ligações C ++ no método 1. Vamos usar Pitão Neste método. O comando é:

$ python3 -c "importar cv2; print (cv2.__versão__)"

Dependendo de quando você estiver lendo este artigo, sua saída pode ser a mesma ou uma versão mais recente do que a seguinte imagem fornecida:

Conclusão

O OpenCV é uma ferramenta que você não pode ignorar se for um desenvolvedor de visão computacional. Possui aplicações e algoritmos diferentes à sua disposição. Se você está preso instalando -o no Ubuntu, este guia é seu melhor amigo, pois oferece duas maneiras de fazer isso. Um método deve funcionar para você.