Sadržaj:
Video: Prepoznavanje lica u stvarnom vremenu na RaspberryPi-4: 6 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom Instructableu ćemo izvesti otkrivanje lica u stvarnom vremenu na Raspberry Pi 4 sa Shunya O/S koristeći Shunyaface Library. Slijedom ovog vodiča možete postići brzinu kadrova otkrivanja 15-17 na RaspberryPi-4.
Supplies
1. Raspberry Pi 4B (bilo koja varijanta)
2. Napajanje kompatibilno sa Raspberry Pi 4B
3. 8GB ili veća mikro SD kartica
4. Monitor
5. mikro-HDMI kabl
6. Miš
7. Tastatura
8. laptop ili drugi računar (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 Shunya OS.
1) Preuzmite Shunya OS sa službene web stranice za izdanje
2) Flash Shunya OS na SD-kartici pomoću dolje navedenih koraka:
i) Desnim tasterom miša kliknite na preuzetu zip datoteku i izaberite Izdvoji ovde
ii) Nakon što je slika otpakirana, dvaput kliknite na fasciklu otpakovane slike u kojoj ćete pronaći sliku i informacije 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 tastaturu na Raspberry Pi 4.
3) Povežite monitor na Raspberry Pi 4 putem mikro-HDMI-a
4) Priključite 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 može potrajati dok se veličina datotečnog sustava promijeni kako bi zauzela cijelu SD karticu. Nakon pokretanja OS -a trebali biste vidjeti ekran 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 kompilaciju 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 vašeg interneta
Korak 4: Preuzmite kôd
Kod je dostupan na githubu. Možete ga preuzeti pomoću sljedeće naredbe:
$ git klon
Objašnjenje koda:
Dati kod kontinuirano snima okvire pomoću Opencv -ove VideoCapture funkcije. Ovi okviri su dodijeljeni funkciji otkrivanja Shunyaface -a koja zauzvrat vraća okvire sa graničnom kutijom iscrtanom na licu i tačkama iscrtanim na očima, nosu i krajnjim tačkama usana. Za napuštanje koda pritisnite dugme "q". Nakon pritiska na "q", izlaz FPS se prikazuje na terminalu.
Korak 5: 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.
Čestitam. Sada ste uspješno završili otkrivanje lica za vrijeme čitanja na RaspberryPi-4 koristeći duboko učenje. Ako vam se sviđa ovaj vodič, lajkujte ga, podijelite ga i označite zvjezdicom naše github spremište dato ovdje.