Como instalar OPENCV ?️ en RASPBERRY PI [ Fácil y rápido ]
Índice:
OpenCV (Open Source Computer Vision Library) é uma biblioteca de visão computacional de código aberto 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.
Neste tutorial, explicaremos como instalar o OpenCV no Raspberry Pi 3.
Pré-requisitos
Supomos que você tenha o Raspbian instalado no seu Raspberry Pi.
Instale o OpenCV a partir do código-fonte
A maneira recomendada de instalar o OpenCV é construindo a biblioteca a partir da fonte. Dessa forma, você terá controle total sobre as opções de compilação e o OpenCV será otimizado para o seu sistema.
Comece aumentando o espaço de troca para evitar interrupções de compilação devido a problemas de memória:
sudo nano /etc/dphys-swapfile
Altere o valor
CONF_SWAPSIZE
do padrão
100
para
1024
:
CONF_SWAPSIZE=1024
Salve o arquivo e execute o seguinte comando para que as alterações entrem em vigor:
sudo /etc/init.d/dphys-swapfile restart
Agora podemos começar a criar o OpenCV. Primeiro, atualize o índice de pacotes e instale as ferramentas de construção e as dependências necessárias:
sudo apt update
sudo apt install build-essential cmake git pkg-config libgtk-3-dev "libcanberra-gtk*"
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 opencl-headers
sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
Crie o diretório build, navegue até ele e clone os repositórios de contribuição OpenCV e OpenCV no Github:
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.1.1. Se você deseja instalar uma versão mais antiga do OpenCV, navegue para os diretórios
opencv
e
opencv_contrib
e execute o
git checkout
Depois que os repositórios forem clonados, crie um diretório de construção temporário e mude para ele:
mkdir -p ~/opencv_build/opencv/build && cd ~/opencv_build/opencv/build
Defina a configuração de compilação do OpenCV com o
cmake
:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D ENABLE_NEON=ON \ -D OPENCV_EXTRA_EXE_LINKER_FLAGS=-latomic \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=OFF..
A saída será semelhante a abaixo:
… -- Configuring done -- Generating done -- Build files have been written to: /home/pi/opencv_build/opencv/build
Execute
make
para iniciar o processo de compilação:
make -j4
O processo levará algum tempo, em torno de 1 a 2 horas, dependendo do modelo do Raspberry Pi. Se a compilação falhar em algum momento, devido aos recursos não disponíveis, execute o comando
make
novamente e o processo continuará de onde parou.
Quando concluído, você verá algo como abaixo:
… Linking CXX shared module../../lib/python3/cv2.cpython-35m-arm-linux-gnueabihf.so Built target opencv_python3
A etapa final é instalar os arquivos OpenCV compilados:
sudo make install
… -- Installing: /usr/local/bin/opencv_version -- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
Para verificar se o OpenCV foi instalado com sucesso, digite os seguintes comandos e você deverá ver a versão do OpenCV:
Biblioteca C ++:
pkg-config --modversion opencv4
4.1.1
Biblioteca Python:
python3 -c "import cv2; print(cv2.__version__)"
Limpar
rm -rf ~/opencv_build
O uso intenso de trocas pode danificar seu cartão SD. Mude novamente o espaço de troca para o tamanho original:
sudo nano /etc/dphys-swapfile
Edite o valor
CONF_SWAPSIZE
para
100
:
CONF_SWAPSIZE=100
Salve o arquivo e ative as alterações:
sudo /etc/init.d/dphys-swapfile restart
Conclusão
Mostramos como instalar o OpenCV na sua placa Raspberry Pi. Criar o OpenCV a partir do código-fonte oferece mais flexibilidade e deve ser sua primeira opção ao instalar o OpenCV.
opencv python raspberry piComo instalar o windows 10 iot preview no raspberry pi 2
Saiba como instalar o Windows 10 IoT Preview no Raspberry Pi 2 neste Guia Passo a Passo.
Como instalar o opencv no centos 7
OpenCV é uma biblioteca de visão computacional de código aberto com ligações para C ++, Python e Java. Neste tutorial, mostraremos como instalar o OpenCV no CentOS 7.
Como instalar opencv no ubuntu 18.04
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.







