Sadržaj:
Video: Prepoznavanje lica u stvarnom vremenu na RaspberryPi-4: 6 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom Instructableu izvršit ćemo detekciju lica u stvarnom vremenu na Raspberry Pi 4 sa Shunya O/S koristeći knjižnicu Shunyaface. Slijedom ovog vodiča možete postići brzinu snimanja od 15 do 17 na RaspberryPi-4.
Pribor
1. Raspberry Pi 4B (bilo koja varijanta)
2. Napajanje kompatibilno s Raspberry Pi 4B
3. 8GB ili veća mikro SD kartica
4. Monitor
5. mikro-HDMI kabel
6. Miš
7. Tipkovnica
8. prijenosno računalo ili drugo računalo (po mogućnosti Ubuntu-16.04) za programiranje memorijske kartice
9. USB web kamera
Korak 1: Instalirajte Shunya OS na Raspberry Pi 4
Trebat će vam prijenosno računalo ili računalo (po mogućnosti s Ubuntu-16.04) i čitač/adapter za mikro SD karticu za učitavanje mikro SD kartice sa OS Shunya.
1) Preuzmite Shunya OS sa službene web stranice za izdanje
2) Flash Shunya OS na SD-kartici pomoću dolje navedenih koraka:
i) Desnom tipkom miša kliknite preuzetu zip datoteku i odaberite Izdvoji ovdje
ii) Nakon što je slika otpakirana, dvaput kliknite na mapu otpakirane slike u kojoj ćete pronaći sliku i podatke o izdanju
iii) Desni klik na sliku (.img datoteka)
iv) Odaberite Otvori pomoću -> Zapisnik slike diska
v) Odaberite Odredište kao čitač SD kartica
vi) Unesite svoju lozinku
Ovo će početi bljeskati SD-karticu. Budite strpljivi i pričekajte da se Sd kartica potpuno bljeska (100%)
Korak 2: Postavljanje i veze
Kao što je prikazano na gornjoj slici, morate učiniti sljedeće:
1) Umetnite mikro SD karticu u Raspberry Pi 4.
2) Spojite miš i tipkovnicu na Raspberry Pi 4.
3) Spojite monitor na Raspberry Pi 4 putem mikro-HDMI-a
4) Spojite USB web kameru na Raspberry Pi 4
5) Priključite kabel za napajanje i uključite Raspberry Pi 4.
Ovo će pokrenuti Shunya OS na RaspberryPi-4. Prvo pokretanje moglo bi potrajati dok se veličina datotečnog sustava promijeni kako bi zauzela cijelu SD karticu. Nakon pokretanja OS -a trebali biste vidjeti zaslon za prijavu. Evo detalja za prijavu:
Korisničko ime: shunya
Lozinka: shunya
Korak 3: Instalirajte Shunyaface (biblioteka za otkrivanje/prepoznavanje lica)
Da bismo instalirali Shunyaface, moramo povezati RaspberryPi-4 na LAN ili wifi
1. Za povezivanje RPI-4 na wifi koristite sljedeću naredbu:
$ sudo nmtui
2. Da biste instalirali shunyaface i cmake (ovisnost) za sastavljanje kodova i git (za preuzimanje stvarnog koda), unesite sljedeću naredbu:
$ sudo opkg update && sudo opkg install shunyaface cmake git
Napomena: Instalacija može potrajati oko 5-6 minuta, ovisno o brzini interneta
Korak 4: Preuzmite kôd
Kod je dostupan na githubu. Možete ga preuzeti pomoću sljedeće naredbe:
klon $ git
Objašnjenje koda:
Dati kod kontinuirano snima okvire pomoću Opencv -ove funkcije VideoCapture. Ovi okviri su dodijeljeni funkciji otkrivanja Shunyafacea koja zauzvrat vraća okvire s ograničavajućom kutijom iscrtanom na licu i točkicama iscrtanim na očima, nosu i završnim točkama usana. Za prekid koda pritisnite gumb "q". Nakon pritiska na "q", izlaz FPS se prikazuje na terminalu.
5. korak: sastavite kôd
Za sastavljanje koda upotrijebite sljedeću naredbu:
$ cd primjeri/example-facedetect
$./setup.sh
Korak 6: Pokrenite kôd
Nakon što ste sastavili kôd, možete ga pokrenuti pomoću naredbe.
$./build/facedetect
Sada biste trebali vidjeti otvoren prozor. Kad god je lice ispred kamere, iscrtat će graničnu kućicu i biti će vidljivo korisniku u prozoru koji se otvorio.
Čestitamo. Sada ste uspješno završili otkrivanje lica za vrijeme čitanja na RaspberryPi-4 pomoću dubokog učenja. Ako vam se sviđa ovaj vodič, lajkujte ga, podijelite ga i označite zvjezdicom naše github spremište dato ovdje.