Kostenloser Versand ab 74,95 € NL (99,95 € BE / DE)

Bestellt vor 16:00 Uhr morgen Zuhause

Express bestellt vor 11:30 Uhr = heute Abend Zuhause*

14 Tag Kostenlos Rückkehr *

Logo Electronics für Sie


In diesem Projekt werden wir OpenCV auf dem Raspberry Pi installieren. OpenCV ist eine Open-Source-Bibliothek für Computer Vision und maschinelles Lernen. OpenCV enthält mehr als 2500 Algorithmen zur Gesichtserkennung, Objekterkennung und vielem 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 4 GB 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 Überwachung 1
Gesamt 129,64 €

Schritt 2: Vorbereitung

In diesem Projekt wird davon ausgegangen, dass Sie wissen, wie Sie Raspberry Pi OS (32-Bit) auf Ihrem Raspberry Pi installieren, dass Sie Ihren Raspberry Pi ohne Erklärung an einen Monitor, eine Maus und eine Tastatur anschließen und selbst eine Verbindung zum Internet herstellen können konfigurieren. 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, der im Raspberry Pi OS-Terminal ausgeführt wird.

1: Aktualisieren Sie 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, der im Raspberry Pi OS-Terminal ausgeführt wird.

1: Aktualisieren Sie Raspberry Pi OS 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, der im Raspberry Pi OS-Terminal ausgeführt wird.

1: Führen Sie das Installationsskript aus

curl https://elektronicavoorjou.nl/wp-content/uploads/2020/06/install-openCV.html?_t=1591714866 | bash
Melden Sie sich für exklusive Angebote an!
REGISTRIEREN

Sind Sie bereits Mitglied in unserem Newsletter?

Bleiben Sie dran für:
  • Neue Produkte
  • Angebot
  • Veranstaltungen
  • Neuheiten
  • Projekte
Close-link
Erkundigen Sie sich nach den Möglichkeiten
Wir werden Sie so schnell wie möglich kontaktieren

SENDEN
Close-link
Versandoptionen

Paket
Bestellungen, die werktags vor 16:00 Uhr eingehen, werden noch am selben Tag versandt. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

Briefkasten – Mit Track&Trace
Werktags vor 16:00 Uhr bestellt, wird heute versendet. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

Briefkasten – Ohne Track&Trace
Lieferzeit 1 – 3 Werktage
Expresszustellung
Werktags vor 11:30 Uhr bestellt = heute Abend geliefert – Vor 23:59 Uhr bestellt = morgen geliefert. (Lieferung Montag bis Freitag)
Kostenlos ab 124,95 €

Abholung in Leusden
Holen Sie Ihre Bestellung bei uns ab: Fokkerstraat 12 - Leusden
Close-link
Die Bewertung von www.elektronicavoorjou.nl bei Webshop Keurmerk Kundenbewertungen ist 9.2 / 10 basierend auf 987 Bewertungen.