Listen to Podcast of the post
|
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.
Hi
I am unable to install scipy
sudo pip3 install numpy scipy – the installation is getting stuck, can you help me with this.