Instalação OpenCV · 3 min read · Oct 12, 2025

Como Instalar a Biblioteca de Visão Computacional de Código Aberto (OpenCV) no Ubuntu 22.04

OpenCV é uma biblioteca de software de aprendizado de máquina de código aberto e visão computacional. É usada para processamento de imagem e realização de tarefas de visão computacional. Com o OpenCV, você pode construir aplicações de visão computacional em tempo real, incluindo rastreamento de objetos em movimento, vídeo de vigilância, análise de imagem médica e muito mais. É multiplataforma e suporta muitos sistemas operacionais, incluindo Linux, Windows, macOS, Android, OpenBSD, FreeBSD e muitos mais.

Este tutorial nos ensinará como instalar o OpenCV no Ubuntu 22.04.

Pré-requisitos

  • Um servidor rodando Ubuntu 22.04.
  • Uma senha de root configurada no seu servidor.

Começando

Primeiro, atualize e faça upgrade de todos os pacotes do sistema para a versão mais recente usando o seguinte comando:

apt update -y  
apt upgrade -y

Uma vez que todos os pacotes estejam atualizados, instale o pacote Python usando o seguinte comando:

apt install python3

Uma vez que o Python esteja instalado, verifique a versão do Python usando o seguinte comando:

python3 --version

Você deve ver a seguinte saída:

Python 3.10.6

Instalar OpenCV do Repositório Debian

Por padrão, o módulo OpenCV está disponível no repositório padrão do Ubuntu 22.04. Você pode instalá-lo com o seguinte comando:

apt-get install python3-opencv -y

Após a instalação bem-sucedida, você pode verificar a versão instalada de um módulo com o seguinte comando:

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

Você deve obter a seguinte saída:

4.5.4

Uma vez que você tenha terminado, pode prosseguir para o próximo passo.

Instalar OpenCV a partir do Código Fonte

É o método recomendado para instalar o OpenCV a partir do código fonte. Assim, você pode otimizá-lo para um sistema específico.

Primeiro, instale todas as dependências necessárias para compilar o OpenCV com o seguinte comando:

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

Após instalar todas as dependências, baixe a versão mais recente do OpenCV e do OpenCV contrib com o seguinte comando:

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

Em seguida, mude o diretório para o opencv com o seguinte comando:

cd opencv

Em seguida, crie um diretório de build temporário e mude o diretório para ele:

mkdir build  
cd build

Em seguida, configure a construção do 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_contrib/modules -D BUILD_EXAMPLES=ON ..

Após a conclusão bem-sucedida, você deve ver a seguinte saída:

--   Outras bibliotecas de terceiros:
--     Intel IPP:                   2020.0.0 Gold [2020.0.0]
--            em:                   /root/opencv/build/3rdparty/ippicv/ippicv_lnx/icv
--     Intel IPP IW:                fontes (2020.0.0)
--               em:                /root/opencv/build/3rdparty/ippicv/ippicv_lnx/iw
--     VA:                          NÃO
--     Lapack:                      NÃO
--     Eigen:                       NÃO
--     Custom HAL:                  NÃO
--     Protobuf:                    build (3.19.1)
-- 
--   OpenCL:                        SIM (sem recursos extras)
--     Caminho de inclusão:          /root/opencv/3rdparty/include/opencl/1.2
--     Bibliotecas de link:          Carregamento dinâmico
-- 
--   Python 3:
--     Interpretador:               /usr/bin/python3 (ver 3.10.6)
--     Bibliotecas:                 /usr/lib/x86_64-linux-gnu/libpython3.10.so (ver 3.10.6)
--     numpy:                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.21.5)
--     caminho de instalação:        lib/python3.10/dist-packages/cv2/python-3.10
-- 
--   Python (para construção):      /usr/bin/python3
-- 
--   Java:                          
--     ant:                         NÃO
--     JNI:                         NÃO
--     Wrappers Java:               NÃO
--     Testes Java:                 NÃO
-- 
--   Instalar em:                  /usr/local
-- -----------------------------------------------------------------
-- 
-- Configuração concluída
-- Geração concluída
-- Arquivos de construção foram escritos em: /root/opencv/build

Em seguida, compile o OpenCV com o seguinte comando:

make -j2

O processo de construção pode levar algum tempo para ser concluído. Após o processo bem-sucedido, você pode instalar o OpenCV com o seguinte comando:

make install

Em seguida, verifique a instalação do OpenCV com o seguinte comando:

pkg-config --modversion opencv4

Você deve obter a seguinte saída:

4.6.0

Você também pode verificar a versão do módulo OpenCV com o seguinte comando:

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

Você deve ver a seguinte saída:

4.2.0-dev

Conclusão

Parabéns! você instalou com sucesso a biblioteca OpenCV no repositório do Ubuntu 22.04. Agora você pode usar o OpenCV e começar a desenvolver aplicações relacionadas à visão computacional e aprendizado de máquina. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.