Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Pays

Dans ce projet, nous allons installer OpenCV sur le Raspberry Pi. OpenCV est une bibliothèque open source de vision par ordinateur et d'apprentissage automatique. OpenCV contient plus de 2500 algorithmes pour la reconnaissance faciale, la détection d'objets et bien plus encore.

Dans ce manuel, nous montrons trois installations possibles:

  • L'installation de base
  • Le manuel, installation complète
  • L'installation automatique et complète

 

Ce manuel couvre:

  • Niveau - Intermédiaire / Avancé 75% 75%
  • Durée - 2+ heures 75% 75%
  • Coûts - 129,64 € HT surveiller 55% 55%

Étape 1: Fournitures

Produit: Quantité: Prix:
1 Raspberry Pi 4B (minimum 4 Go de RAM) 1 €59,89
2 Raspberry Pi Boîtier 4B (refroidissement actif recommandé) 1 €16,95
3 Raspberry Pi alimentation 4B 1 €9,95
4 Carte Micro SD (minimum 32 Go) 1 €15,45
5 Souris et clavier 1 €17,95
6 Câble Micro HDMI -> HDMI 1 €9,45
7 Surveiller 1
Total €129,64

Étape 2: préparation

Ce projet suppose que vous sachiez comment Raspberry Pi Le système d'exploitation (32 bits) doit être installé sur vous Raspberry Pi, que sans explication tu Raspberry Pi peut se connecter à un moniteur, une souris et un clavier et que vous pouvez configurer vous-même une connexion Internet. Quand tu es prêt. Ouvrez ensuite le terminal et choisissez l'une des installations suivantes :

- Installation de base: Cette installation est faite pour le débutant. Il s'agit d'un processus assez simple adapté à la plupart des utilisateurs.

- Installation manuelle complète: Cette installation est beaucoup plus difficile, mais elle inclut toutes les parties d'OpenCV. Ce processus prend plus de deux heures et dans cette installation, vous compilez vous-même OpenCV à partir du code source. Nous recommandons cette installation à l'utilisateur avancé qui aime voir et comprendre ce qu'il fait.

- Installation automatique et complète: Cette installation est une version de l'installation complète automatisée par nos soins. Il contient le même contenu que la version manuelle. Ce processus prend également plus de deux heures. Nous recommandons ce choix à l'utilisateur avancé qui souhaite exécuter une installation simple et souhaite ensuite disposer de toutes les options.

Étape 3a: installation de base

Ici, nous installons la version de base d'OpenCV. Ce processus prendra de 15 à 30 minutes. Ci-dessous, vous pouvez voir les étapes avec le code qui se trouve dans le Raspberry Pi Le terminal du système d'exploitation sera exécuté.

1: mise à jour Raspberry Pi OS

sudo apt-get update && sudo apt-get upgrade -y
    
2: Installer les utilitaires, CMake

sudo apt-get install build-essential cmake pkg-config
    
3: Installer des utilitaires, des packages d'E / S pour les images

sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev
    
4: Installer des utilitaires, des packages d'E / S pour les vidéos

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
    
5: Installer les utilitaires, la bibliothèque auxiliaire GTK

sudo apt-get install libfontconfig1-dev libcairo2-dev
sudo apt-get install libgdk-pixbuf2.0-dev libpango1.0-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev
6: Installer des utilitaires, des utilitaires supplémentaires

sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install libhdf5-dev libhdf5-serial-dev libhdf5-103
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
7: Installer les utilitaires, les en-têtes Python3

sudo apt-get install python3-dev
8: installer pip

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo python3 get-pip.py
sudo rm -rf ~/.cache/pip
9: Installez virtualenv et virtualenvwrapper

sudo pip install virtualenv virtualenvwrapper
10: configurer virtualenv

sudo nano ~/.bashrc
11: Collez le texte suivant au bas du document

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
12: Enregistrez ensuite avec ctrl + s puis ctrl + x.
13: Maintenant, rechargez le fichier de configuration

source ~/.bashrc
14: Créez maintenant un environnement virtuel dans lequel travailler

mkvirtualenv cv -p python3
15 : Installer les utilitaires pour le Raspberry Pi appareil photo

pip install "picamera[array]"
16: Installez OpenCV

pip install opencv-contrib-python

Étape 3b: Terminer l'installation manuelle

Ici, nous installons la version complète d'OpenCV. Ce processus prendra plus de deux heures. Ci-dessous, vous pouvez voir les étapes avec le code qui se trouve dans le Raspberry Pi Le terminal du système d'exploitation sera exécuté.

1: mise à jour Raspberry Pi OS et supprimer les anciennes versions

sudo apt -y update
sudo apt -y upgrade
sudo apt-get -y clean
sudo apt-get -y autoremove
cvVersion="masrer"
2: Supprimer les anciennes installations OpenCV et créer des dossiers d'installation

rm -rf opencv/build
rm -rf opencv_contrib/build
mkdir installation
mkdir installation/OpenCV-"$cvVersion"
cwd=$(pwd)
3: Installer les bibliothèques de système d'exploitation

sudo apt-get -y remove x264 libx264-dev
## Install dependencies
sudo apt-get -y install build-essential checkinstall cmake pkg-config yasm
sudo apt-get -y install git gfortran
sudo apt-get -y install libjpeg8-dev libjasper-dev libpng12-dev
sudo apt-get -y install libtiff5-dev
sudo apt-get -y install libtiff-dev
sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev
sudo apt-get -y install libxine2-dev libv4l-dev
cd /usr/include/linux
sudo ln -s -f ../libv4l1-videodev.h videodev.h
cd $cwd
sudo apt-get -y install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
sudo apt-get -y install libgtk2.0-dev libtbb-dev qt5-default
sudo apt-get -y install libatlas-base-dev
sudo apt-get -y install libmp3lame-dev libtheora-dev
sudo apt-get -y install libvorbis-dev libxvidcore-dev libx264-dev
sudo apt-get -y install libopencore-amrnb-dev libopencore-amrwb-dev
sudo apt-get -y install libavresample-dev
sudo apt-get -y install x264 v4l-utils
# Optional dependencies
sudo apt-get -y install libprotobuf-dev protobuf-compiler
sudo apt-get -y install libgoogle-glog-dev libgflags-dev
sudo apt-get -y install libgphoto2-dev libeigen3-dev libhdf5-dev doxygen
4: Installer les bibliothèques Python

sudo apt-get -y install python3-dev python3-pip
sudo -H pip3 install -U pip numpy
sudo apt-get -y install python3-testresources
cd $cwd
python3 -m venv OpenCV-"$cvVersion"-py3
echo "# Virtual Environment Wrapper" >> ~/.bashrc
echo "alias workoncv-$cvVersion=\"source $cwd/OpenCV-$cvVersion-py3/bin/activate\"" >> ~/.bashrc
source "$cwd"/OpenCV-"$cvVersion"-py3/bin/activate
deactivate
5: Installez numpy

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
pip install numpy dlib
6: Téléchargez OpenCV et OpenCV_contrib

git clone https://github.com/opencv/opencv.git
cd opencv
git checkout $cvVersion
cd ..
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout $cvVersion
cd ..
7: compilez OpenCV

 

 

 


cd opencv
mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE \
            -D CMAKE_INSTALL_PREFIX=$cwd/installation/OpenCV-"$cvVersion" \
            -D INSTALL_C_EXAMPLES=ON \
            -D INSTALL_PYTHON_EXAMPLES=ON \
            -D WITH_TBB=ON \
            -D WITH_V4L=ON \
            -D OPENCV_PYTHON3_INSTALL_PATH=$cwd/OpenCV-$cvVersion-py3/lib/python3.5/site-packages \
        -D WITH_QT=ON \
        -D WITH_OPENGL=ON \
        -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
        -D BUILD_EXAMPLES=ON ..

make -j$(nproc)
make install
8: réinitialiser le fichier d'échange

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
Activez la capture vidéo sur le Raspberry Pi

echo "sudo modprobe bcm2835-v4l2" >> ~/.profile

Étape 3c: installation entièrement automatique

Ici, nous installons la version complète d'OpenCV. Ce processus prendra plus de deux heures. Ci-dessous, vous pouvez voir les étapes avec le code qui se trouve dans le Raspberry Pi Le terminal du système d'exploitation sera exécuté.

1: Exécutez le script d'installation

curl https://elektronicavoorjou.nl/wp-content/uploads/2020/06/install-openCV.html?_t=1591714866 | bash
La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 4782 avis.