Innholdsfortegnelse:

Ansiktsgjenkjenning i sanntid på RaspberryPi-4: 6 trinn (med bilder)
Ansiktsgjenkjenning i sanntid på RaspberryPi-4: 6 trinn (med bilder)

Video: Ansiktsgjenkjenning i sanntid på RaspberryPi-4: 6 trinn (med bilder)

Video: Ansiktsgjenkjenning i sanntid på RaspberryPi-4: 6 trinn (med bilder)
Video: Robert Waldinger: What makes a good life? Lessons from the longest study on happiness | TED 2024, November
Anonim
Image
Image

I denne instruksen skal vi utføre ansiktsgjenkjenning i sanntid på Raspberry Pi 4 med Shunya O/S ved bruk av Shunyaface-biblioteket. Du kan oppnå en deteksjonsramme på 15-17 på RaspberryPi-4 ved å følge denne opplæringen.

Rekvisita

1. Raspberry Pi 4B (hvilken som helst variant)

2. Raspberry Pi 4B -kompatibel strømforsyning

3. 8 GB eller større micro SD -kort

4. Overvåk

5. mikro-HDMI-kabel

6. Mus

7. Tastatur

8. bærbar datamaskin eller en annen datamaskin (helst Ubuntu-16.04) for å programmere minnekortet

9. USB -webkamera

Trinn 1: Installer Shunya OS på Raspberry Pi 4

Du trenger en bærbar datamaskin eller datamaskin (helst med Ubuntu-16.04) og en micro SD-kortleser/adapter for å laste micro SD-kortet med Shunya OS.

1) Last ned Shunya OS fra det offisielle utgivelsesstedet

2) Flash Shunya OS på SD-kortet ved å følge trinnene nedenfor:

i) Høyreklikk på zip -filen som er lastet ned, og velg Pakk ut her

ii) Når bildet er pakket ut, dobbeltklikker du på den utpakkede bildemappen der du finner bildet og slipper informasjon

iii) Høyreklikk på bildet (.img -fil)

iv) Velg Åpne med -> Disk image writer

v) Velg destinasjon som SD -kortleser

vi) Skriv inn passordet ditt

Dette begynner å blinke SD-kortet. Vær tålmodig og vent til Sd-kortet blinker helt (100%)

Trinn 2: Oppsett og tilkoblinger

Last ned koden
Last ned koden

Som vist på bildet ovenfor må du gjøre følgende:

1) Sett inn micro SD -kortet i Raspberry Pi 4.

2) Koble mus og tastatur til Raspberry Pi 4.

3) Koble skjermen til Raspberry Pi 4 via mikro-HDMI

4) Koble USB -webkameraet til Raspberry Pi 4

5) Koble til strømkabelen og slå på Raspberry Pi 4.

Dette vil starte opp Shunya OS på RaspberryPi-4. Den første oppstarten kan ta tid ettersom filsystemet endrer størrelsen for å oppta hele SD-kortet. Etter at operativsystemet har startet opp, bør du se en påloggingsskjerm. Her er påloggingsdetaljene:

Brukernavn: shunya

Passord: shunya

Trinn 3: Installer Shunyaface (bibliotek for ansiktsgjenkjenning/gjenkjenning)

For å installere Shunyaface må vi koble RaspberryPi-4 til lan eller wifi

1. For å koble RPI-4 til wifi bruker du følgende kommando:

$ sudo nmtui

2. For å installere shunyaface og cmake (en avhengighet) for kompilering av kodene og git (for å laste ned den faktiske koden), skriv inn følgende kommando:

$ sudo opkg oppdatering && sudo opkg install shunyaface cmake git

Merk: Installasjonen kan ta omtrent 5-6 minutter, avhengig av internetthastigheten din

Trinn 4: Last ned koden

Koden er tilgjengelig på github. Du kan laste den ned ved å bruke følgende kommando:

$ git -klone

Kode forklaring:

Den oppgitte koden fanger rammer kontinuerlig ved hjelp av Opencvs VideoCapture -funksjon. Disse rammene er gitt til deteksjonsfunksjonen til Shunyaface, som igjen returnerer rammene med avgrensningsboks plottet på ansiktet og prikker plottet på øynene, nesen og endepunktene på leppene. Trykk på "q" -knappen for å avslutte koden. Etter å ha trykket på "q" vises Output FPS på terminalen.

Trinn 5: Kompiler koden

Bruk følgende kommando for å kompilere koden:

$ cd eksempler/eksempel-facedetect

$./setup.sh

Trinn 6: Kjør koden

Når du har samlet koden, kan du kjøre den ved hjelp av kommandoen.

$./build/facedetect

Du bør nå se et vindu åpent. Når et ansikt er foran kameraet, vil det plotte avgrensningsboksen og det vil være synlig for brukeren i vinduet som åpnet.

Gratulerer. Du har nå fullført lesetid for ansiktsgjenkjenning på RaspberryPi-4 ved hjelp av dyplæring. Hvis du liker denne opplæringen, kan du like, dele opplæringen og stjerne vårt github -arkiv gitt her.

Anbefalt: