Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

In diesem Projekt werden wir OpenCV auf dem Raspberry Pi. OpenCV ist eine Open-Source-Bibliothek für Computer Vision und maschinelles Lernen. OpenCV enthält über 2500 Algorithmen zur Gesichtserkennung, Objekterkennung und vieles mehr.

In diesem Handbuch zeigen wir drei mögliche Installationen:

  • Die Grundinstallation
  • Das Handbuch, vollständige Installation
  • Die automatische, vollständige Installation

 

Dieses Handbuch behandelt:

  • Level - Mittelstufe / Fortgeschrittene 75% 75%
  • Dauer - 2+ Stunden 75% 75%
  • Kosten - 129,64 € ohne MwSt. Monitor 55% 55%

Schritt 1: Anforderungen

Produkt: Anzahl: Preis:
1 Raspberry Pi 4B (mindestens 4GB RAM) 1 €59,89
2 Raspberry Pi 4B-Gehäuse (aktive Kühlung empfohlen) 1 €16,95
3 Raspberry Pi 4B Netzteil 1 €9,95
4 Micro SD-Karte (mindestens 32 GB) 1 €15,45
5 Maus & Tastatur 1 €17,95
6 Micro HDMI -> HDMI Kabel 1 €9,45
7 Überwachen 1
Gesamt €129,64

Schritt 2: Vorbereitung

Dieses Projekt setzt voraus, dass Sie wissen, wie es geht Raspberry Pi OS (32-Bit) muss auf Ihnen installiert werden Raspberry Pi, das ohne Erklärung du Raspberry Pi an Monitor, Maus und Tastatur anschließen können und dass Sie selbst eine Internetverbindung konfigurieren können. Wenn du bereit bist. Öffnen Sie dann das Terminal und wählen Sie eine der folgenden Installationen:

- Grundinstallation: Diese Installation ist für Anfänger gemacht. Dies ist ein ziemlich einfacher Prozess, der für die meisten Benutzer geeignet ist.

- Manuelle Vollinstallation: Diese Installation ist viel schwieriger, umfasst jedoch alle Teile von OpenCV. Dieser Vorgang dauert mehr als zwei Stunden. In dieser Installation kompilieren Sie OpenCV selbst aus dem Quellcode. Wir empfehlen diese Installation für fortgeschrittene Benutzer, die sehen und verstehen möchten, was sie tun.

- Automatische, vollständige Installation: Diese Installation ist eine Version der von uns automatisierten vollständigen Installation. Es enthält den gleichen Inhalt wie die manuelle Version. Dieser Vorgang dauert ebenfalls mehr als zwei Stunden. Wir empfehlen diese Option für fortgeschrittene Benutzer, die eine einfache Installation ausführen und dann alle verfügbaren Optionen haben möchten.

Schritt 3a: Grundinstallation

Hier installieren wir die Basisversion von OpenCV. Dieser Vorgang dauert zwischen 15 und 30 Minuten. Unten sehen Sie die Schritte mit dem Code in der Raspberry Pi OS-Terminal wird ausgeführt.

1: Aktualisieren Raspberry Pi OS

sudo apt-get update && sudo apt-get upgrade -y
    
2: Installieren Sie Dienstprogramme, CMake

sudo apt-get install build-essential cmake pkg-config
    
3: Installieren Sie Dienstprogramme und E / A-Pakete für Images

sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev
    
4: Installieren Sie Dienstprogramme und E / A-Pakete für Videos

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
    
5: Installieren Sie Dienstprogramme, GTK-Zusatzbibliothek

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: Dienstprogramme installieren, zusätzliche Dienstprogramme

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: Installieren Sie Dienstprogramme und Python3-Header

sudo apt-get install python3-dev
8: Installieren Sie 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: Installieren Sie virtualenv und virtualenvwrapper

sudo pip install virtualenv virtualenvwrapper
10: virtualenv konfigurieren

sudo nano ~/.bashrc
11: Fügen Sie den folgenden Text am unteren Rand des Dokuments ein

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
12: Speichern Sie dann mit Strg + s und dann mit Strg + x.
13: Laden Sie nun die Konfigurationsdatei neu

source ~/.bashrc
14: Erstellen Sie jetzt eine virtuelle Umgebung, in der Sie arbeiten können

mkvirtualenv cv -p python3
15: Installieren Sie Dienstprogramme für die Raspberry Pi Kamera

pip install "picamera[array]"
16: Installieren Sie OpenCV

pip install opencv-contrib-python

Schritt 3b: Schließen Sie die manuelle Installation ab

Hier installieren wir die Vollversion von OpenCV. Dieser Vorgang dauert über zwei Stunden. Unten sehen Sie die Schritte mit dem Code in der Raspberry Pi OS-Terminal wird ausgeführt.

1: Aktualisieren Raspberry Pi Betriebssystem und entfernen Sie alte Versionen

sudo apt -y update
sudo apt -y upgrade
sudo apt-get -y clean
sudo apt-get -y autoremove
cvVersion="masrer"
2: Entfernen Sie alte OpenCV-Installationen und erstellen Sie Installationsordner

rm -rf opencv/build
rm -rf opencv_contrib/build
mkdir installation
mkdir installation/OpenCV-"$cvVersion"
cwd=$(pwd)
3: Installieren Sie die Betriebssystembibliotheken

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: Installieren Sie Python-Bibliotheken

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: Installieren Sie 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: Laden Sie OpenCV und OpenCV_contrib herunter

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: OpenCV kompilieren

 

 

 


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: Auslagerungsdatei zurücksetzen

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
Aktivieren Sie die Videoaufnahme auf dem Raspberry Pi

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

Schritt 3c: vollständige, automatische Installation

Hier installieren wir die Vollversion von OpenCV. Dieser Vorgang dauert über zwei Stunden. Unten sehen Sie die Schritte mit dem Code in der Raspberry Pi OS-Terminal wird ausgeführt.

1: Führen Sie das Installationsskript aus

curl https://elektronicavoorjou.nl/wp-content/uploads/2020/06/install-openCV.html?_t=1591714866 | bash
Die Bewertung von www.elektronicavoorjou.nl bei WebwinkelKeur-Bewertungen ist 9.3 / 10 basierend auf 4782 Bewertungen.