Inhoudsopgave:

Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen

Video: Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen

Video: Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Video: Raspberry Pi 4B VS. 3B+ Welke is beter? 2024, September
Anonim
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen

In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project is gericht op het bereiken van de hoogste detectie- en herkenningssnelheid met hardware met een laag energieverbruik, zodat enthousiastelingen zoals jij je droom AI-projecten sneller tot leven kunnen brengen.

Benodigdheden

Raspberry Pi 4B (elke variant)

Raspberry Pi 4B-compatibele voeding

8 GB of grotere micro SD-kaart

Toezicht houden op

micro-HDMI-kabel

Muis

Toetsenbord

laptop of een andere computer om de geheugenkaart te programmeren

Stap 1: Installeer Shunya OS op Raspberry Pi 4

Je hebt een laptop of computer met een micro SD-kaartlezer/adapter nodig om de micro SD-kaart met Shunya OS te laden.

Download Shunya OS van de officiële releasesite

Shunya OS flashen op de SD-kaart met behulp van de hier gegeven stappen: Shunya OS flashen op Raspberry Pi 4.

Plaats een micro SD-kaart in de Raspberry Pi 4.

Sluit muis en toetsenbord aan op Raspberry Pi 4.

Verbind Monitor met Raspberry Pi 4 via micro-HDMI

Sluit de voedingskabel aan en schakel de Raspberry Pi 4 in.

De Raspberry Pi 4 zou moeten opstarten met Shunya OS.

Stap 2: Installeer Shunyaface

Shunyaface is een bibliotheek voor gezichtsdetectie/herkenning voor alle borden die worden ondersteund door Shunya OS.

Om Shunyaface te installeren, moeten we het verbinden met wifi

1. Maak verbinding met wifi met behulp van de opdracht:

$ sudo nmtui

2. Het installeren van shunyaface en cmake is eenvoudig, voer de volgende opdrachten uit:

$ sudo apt-update

$ sudo apt install shunyaface cmake

Stap 3: Voorbeeldcode en uitvoer

Voorbeeldcode en uitvoer
Voorbeeldcode en uitvoer
Voorbeeldcode en uitvoer
Voorbeeldcode en uitvoer

In de bovenstaande code wordt een afbeelding gelezen met behulp van de imread-functie. Dit frame wordt doorgegeven aan de detectiefunctie die een selectiekader op het gezicht retourneert en ook de punten op de eindpunten van de lippen en het midden van de ogen plot.

Download de code samen met de benodigde bestanden hieronder en Untar de bestanden met behulp van de onderstaande commando's:

$ tar -xvzf sample-facedetect.tar.gz

$ cd sample-facedetect

Compileer het met het commando

$./setup.sh

Voer het uit met de opdracht

$./build/facedetect

Dit toont u een afbeelding met een gedetecteerd gezicht.

Schrijf je eigen code en compileer

1. Bewerk het src/facedetect-sample.cpp-bestand en voeg daar uw code toe.

2. voer vervolgens deze opdracht uit om binair te compileren en te bouwen

$./setup.sh

3. Voer het uit met de opdracht

$./build/facedetect

Conclusie: Shunyaface kan je helpen om een gezicht te detecteren of te herkennen in een paar regels codes. Als je deze tutorial leuk vindt, vind hem dan leuk, deel en geef ook een ster aan onze github-repository die hier wordt gegeven

Aanbevolen: