This content originally appeared on DEV Community and was authored by Tassiane Anzolin
OpenCV (Open Source Computer Vision) é uma biblioteca multi-plataforma com um forte foco para o processamento digital de imagens em tempo real, escrita em C/C++ que hoje contém interfaces para diversas linguagens tais como Python e Java. Sua primeira versão foi lançada em 2000 e [...] conta com várias centenas de algoritmos de visão computacional o que torna esta biblioteca uma ferramenta poderosa no campo da visão computacional (BAGGIO, 2015).
Neste tutorial, utilizaremos o sistema multi-plataforma CMake para realizar a instalação da biblioteca OpenCV no ambiente do Raspberry Pi. Você precisará de um Raspberry Pi (o modelo utilizado foi o RPi 3 Model B V1.2), um cartão Micro SD, de mais de 8GB de armazenamento, com o sistema operacional Raspberry Pi OS instalado (confira a instalação aqui) e de uma xícara de café ?.
Passo 1 - Expandindo o armazenamento (File System)
Abra o terminal e digite o comando:
sudo raspi-config
Após isso, vá em Advanced Options
E em Expand File System
Clique em select e faça o reboot do Raspberry Pi.
Passo 2 - Atualizando o sistema operacional
É estritamente necessário atualizar o sistema operacional antes de realizar qualquer operação.
Abra o terminal e digite o comando:
sudo apt-get update && sudo apt-get upgrade
E também, para atualizar o pacote apt-get:
sudo apt-get update
Passo 3 - Instalando o CMake
O CMake é essencial para a instalação da biblioteca OpenCV.
Etapa 3.1: Instalação do snapd
sudo apt install snapd
Etapa 3.2: Instalação do CMake Classic
sudo snap install cmake --classic
Observação
Se houver o seguinte erro: 20.04 snapd issue: “system does not fully support snapd: cannot mount squashfs image…” será necessário instalar o certbot e somente após prosseguir para Etapa 3.2. Abaixo segue o comando para a instalação do certbot:
sudo apt install certbot
Passo 4 - Instalando o Python
A linguagem Python vem instalada de forma padrão no Raspberry Pi, mas confira se seu status está ok com o comando
sudo apt-get install python3-dev
Passo 5 - Baixando os pacotes do OpenCV
A biblioteca OpenCV é open-source, ou seja, seu código é aberto e o mesmo está disponível no GitHub. Com os comandos a seguir, serão baixadas as versões 4.0.0 do OpenCV e do OpenCV contrib, a qual contém atualizações e melhorias.
Etapa 5.1: OpenCV 4.0.0
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.0.0.zip
Etapa 5.2: OpenCV Contrib 4.0.0
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.0.0.zip
Passo 6 - Extraindo os pacotes do OpenCV
Para extrair os arquivos zipados, digite os comandos no terminal:
unzip opencv.zip
E, da mesma forma:
unzip opencv_contrib.zip
Após a extração, o terminal deverá estar da seguinte forma:
Passo 7 - Instalando a biblioteca numpy
pip install numpy
Passo 8 - Preparando a instalação do OpenCV
Para realizar a instalação das bibliotecas, será preciso criar uma pasta denominada build dentro da pasta opencv-4.0.0
cd ~/opencv-4.0.0
mkdir build
cd build
Atenção ⚠
Garantindo que o terminal esteja acessando a pasta opencv-4.0.0/build, digite o seguinte comando:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.0.0/modules \
-D ENABLE_NEON=ON \
-D ENABLE_VFPV3=ON \
-D BUILD_TESTS=OFF \
-D WITH_TBB=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D BUILD_EXAMPLES=OFF ..
Se tudo estiver correto, deverá aparecer as mensagens “Configuring done” e “Generating done”, conforme mostrado:
Passo 10 - Compilando & Instalando a biblioteca OpenCV
Finalmente, para compilar e instalar a biblioteca OpenCV digite o comando make na pasta opencv-4.0.0/build
make
Esse é o passo em que você pode preparar o cafézinho, escutar o CD da Xuxa de trás pra frente ou assistir a trilogia inteira de Senhor dos Anéis porque vai demorar horas...
Enfim, se a sua compilação for bem-sucedida, aparecerá a seguinte mensagem no terminal:
Passo 11 - Instalando a biblioteca libopencv
Se você chegou até aqui (parabéns), agora é imprescindível a instalação da biblioteca libopencv na pasta opencv-4.0.0/build usando o comando:
sudo apt-get install libopencv-devpython-opencv
Passo 12 - Testando OpenCV
Finalmente, para testar se a instalação foi feita corretamente, digite o comando em Python:
python
import cv2
Se você não encontrar nenhum erro, está apto a realizar seus projetos usando a biblioteca OpenCV no Raspberry Pi!
Isso é tudo pessoal, qualquer dúvida me mande uma dm no Twitter ou Insta <3
Referências
BAGGIO, D. L. OpenCV 3.0 Computer Vision with Java. [S.l.]: Packt Publishing Ltd, 2015.
INSTALLING OpenCV using CMake in Raspberry Pi. [S. l.], 25 mar. 2021. Disponível em: https://robu.in/installing-opencv-using-cmake-in-raspberry-pi/. Acesso em: 6 jul. 2021.
This content originally appeared on DEV Community and was authored by Tassiane Anzolin
Tassiane Anzolin | Sciencx (2021-08-03T20:56:04+00:00) OpenCV + Raspberry Pi: Como configurar o ambiente?. Retrieved from https://www.scien.cx/2021/08/03/opencv-raspberry-pi-como-configurar-o-ambiente/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.