Cómo instalar OpenCV en Raspberry Pi 3B +

Listen to Podcast of the post
Voiced by Amazon Polly

Asegúrese de que el sistema operativo esté actualizado y actualizado. Actualmente estoy usando Raspbian Stretch OS. Abra una terminal y ejecute lo siguiente:

sudo apt-get update

sudo apt-get upgrade

Pantalla de instalación (para garantizar que el proceso continúe funcionando incluso si se pierde la conexión del terminal) y htop (supervisión del rendimiento). Es posible que ya estén instalados en su pi.

sudo apt-get install screen

sudo apt-get install htop

Prepare su pi para la instalación, limpiando un poco de software

sudo apt-get -y purge wolfram-engine

sudo apt-get -y purge libreoffice *

sudo apt-get -y clean

sudo apt-get -y autoremove

Instalar bibliotecas de SO necesarias para OpenCV

sudo apt-get install build-essential cmake pkg-config

sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

sudo apt-get install libxvidcore-dev libx264-dev

sudo apt-get install libgtk2.0-dev libgtk-3-dev

sudo apt-get install libatlas-base-dev gfortran

Instalar bibliotecas python, pip, numpy y scipy

sudo apt-get -y install python3-dev python3-pip

sudo pip3 install numpy scipy

Vamos a obtener la última versión de OpenCV y OpenCV Contrib de github.

Puede encontrar la última versión de OpenCV aquí. Del mismo modo, la última versión para OpenCV Contrib se puede encontrar aquí. En el momento de este blog, la última es la versión 4.0.1

mkdir opencv

git clon

cd opencv

git checkout $4.0.1

CD

mkdir opencv_contrib

git clon

cd opencv_contrib

git checkout $4.0.1

CD

A continuación aumentamos el tamaño de intercambio (memoria virtual). La compilación de opencv requiere muchos recursos.

sudo sed -i 's/CONF_SWAPSize = 100/CONF_SWAPSIZE = 1024/g' /etc/dphys-swapfile

sudo /etc/init.d/dphys-swapfile stop

sudo /etc/init.d/dphys-swapfile start

Compilar OpenCV como se muestra a continuación

cd ~ / opencv

compilación mkdir

compilación de cd

cmake -D CMake_BUILD_TYPE = RELEASE

-D CMake_INSTALL_PREFIX = / usr/local

-D INSTALL_PYTHON_EXAMPLES = ON

-D OPENCV_EXTRA_MODULES_PATH = ~ / opencv_contrib-3.4.3/modules

-D BUILD_EXAMPLES = ON..

Cree OpenCV usando los 4 procesadores. Esto tomará aproximadamente 2-3 horas.

hacer -j4

Continuar la instalación de OpenCV

sudo make install

sudo ldconfig

sudo apt-get update

Restablecer el archivo de intercambio y reiniciar el sistema

sudo sed -i 's/CONF_SWAPSize = 1024/CONF_SWAPSIZE = 100/g' /etc/dphys-swapfile

sudo /etc/init.d/dphys-swapfile stop

sudo /etc/init.d/dphys-swapfile start

reinicio sudo

Ahora, puede ingresar al shell de Python y probar la versión de OpenCV.

piton3

importar cv2

cv2. __ version__

Espero que esto sea útil para usted:). En caso de cualquier consulta, no dude en comentar a continuación y me pondremos en contacto con usted lo antes posible.

1 thought on “ Cómo instalar OpenCV en Raspberry Pi 3B +

  1. Hi
    I am unable to install scipy
    sudo pip3 install numpy scipy – the installation is getting stuck, can you help me with this.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.