Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem Instructable werden wir die Gesichtserkennung auf Raspberry Pi 4 mit Shunya O / S mit der Shunyaface Library durchführen. Shunyaface ist eine Bibliothek zur Gesichtserkennung/-erkennung. Das Projekt zielt darauf ab, die schnellste Erkennungs- und Erkennungsgeschwindigkeit mit energiesparender Hardware zu erreichen, damit Enthusiasten wie Sie Ihre Traum-KI-Projekte schneller zum Leben erwecken können.
Lieferungen
Raspberry Pi 4B (beliebige Variante)
Raspberry Pi 4B konformes Netzteil
8 GB oder größere Micro-SD-Karte
Monitor
Micro-HDMI-Kabel
Maus
Klaviatur
Laptop oder ein anderer Computer zum Programmieren der Speicherkarte
Schritt 1: Installieren Sie Shunya OS auf Raspberry Pi 4
Sie benötigen einen Laptop oder Computer mit einem Micro-SD-Kartenleser/-adapter, um die Micro-SD-Karte mit Shunya OS zu laden.
Laden Sie Shunya OS von der offiziellen Veröffentlichungsseite herunter
Flashen von Shunya OS auf der SD-Karte mit den hier angegebenen Schritten: Flashen von Shunya OS auf Raspberry Pi 4.
Micro-SD-Karte in Raspberry Pi 4 einlegen.
Maus und Tastatur an Raspberry Pi 4 anschließen.
Monitor über Micro-HDMI mit Raspberry Pi 4 verbinden
Schließen Sie das Stromkabel an und schalten Sie den Raspberry Pi 4 ein.
Der Raspberry Pi 4 sollte mit Shunya OS booten.
Schritt 2: Installieren Sie Shunyaface
Shunyaface ist eine Gesichtserkennungs-/-erkennungsbibliothek für alle Boards, die von Shunya OS unterstützt werden.
Um Shunyaface zu installieren, müssen wir es mit dem WLAN verbinden
1. Verbinden Sie sich mit dem WLAN mit dem Befehl:
$ sudo nmtui
2. Die Installation von shunyaface und cmake ist einfach. Führen Sie die folgenden Befehle aus:
$ sudo apt-Update
$ sudo apt install shunyaface cmake
Schritt 3: Beispielcode und Ausgabe
Im obigen Code wird ein Bild mit der Funktion imread gelesen. Dieser Rahmen wird an die Erkennungsfunktion übergeben, die einen Begrenzungsrahmen auf dem Gesicht zurückgibt und auch die Punkte an den Endpunkten der Lippen und der Augenmitte zeichnet.
Laden Sie den Code zusammen mit den unten angegebenen erforderlichen Dateien herunter und entpacken Sie die Dateien mit den unten angegebenen Befehlen:
$ tar -xvzf sample-facedetect.tar.gz
$ cd sample-facedetect
Kompilieren Sie es mit dem Befehl
$./setup.sh
Führen Sie es mit dem Befehl aus
$./build/facedetect
Dies zeigt Ihnen ein Bild mit erkanntem Gesicht.
Schreiben Sie Ihren eigenen Code und kompilieren Sie
1. Bearbeiten Sie die Datei src/facedetect-sample.cpp und fügen Sie dort Ihren Code hinzu.
2. Führen Sie dann diesen Befehl aus, um Binärdateien zu kompilieren und zu erstellen
$./setup.sh
3. Führen Sie es mit dem Befehl aus
$./build/facedetect
Fazit: Shunyaface kann Ihnen helfen, ein Gesicht in wenigen Codezeilen zu erkennen oder zu erkennen. Wenn Ihnen dieses Tutorial gefällt, liken Sie es bitte, teilen Sie es und markieren Sie auch unser Github-Repository, das hier angegeben ist