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 updateEm 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 OPENCV4A 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.
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_buildEm seguida, clone opencv usando o seguinte comando:
$ git clone https: // github.com/opencv/opencv.gitFinalmente, clone seus repositórios de contributo.
$ git clone https: // github.com/opencv/opencv.gitAs 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 $ gitEtapa 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/OpenCVEm 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.
Uma vez verificado, execute o seguinte comando e substitua o número após j Com seus processadores:
$ make -j2A compilação é demorada, então seja paciente.
Etapa 5: Instale o OpenCV
A etapa final é executar o seguinte comando, que instala OpenEncv:
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 é:
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ê.