Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S koristeći Shunyaface Library. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja pomoću hardvera male snage, pa entuzijasti poput vas mogu brže oživjeti vaše projekte AI iz snova.
Supplies
Raspberry Pi 4B (bilo koja varijanta)
Napajanje kompatibilno sa Raspberry Pi 4B
8GB ili veća mikro SD kartica
Monitor
mikro HDMI kabl
Miš
Keyboard
laptop ili drugi računar za programiranje memorijske kartice
Korak 1: Instalirajte Shunya OS na Raspberry Pi 4
Za učitavanje mikro SD kartice sa operativnim sistemom Shunya potreban vam je laptop ili računar sa čitačem/adapterom za mikro SD karticu.
Preuzmite Shunya OS sa službene web stranice za izdanje
Bljeskanje Shunya OS-a na SD-kartici pomoću koraka navedenih ovdje: Bljeskanje Shunya OS-a na Raspberry Pi 4.
Umetnite mikro SD karticu u Raspberry Pi 4.
Povežite miš i tastaturu sa Raspberry Pi 4.
Povežite monitor s Raspberry Pi 4 putem mikro-HDMI-a
Priključite kabel za napajanje i uključite Raspberry Pi 4.
Raspberry Pi 4 bi se trebao pokrenuti sa Shunya OS.
Korak 2: Instalirajte Shunyaface
Shunyaface je biblioteka za otkrivanje/prepoznavanje lica za sve ploče koje podržava Shunya OS.
Da bismo instalirali Shunyaface, moramo ga spojiti na wifi
1. Povežite se na wifi pomoću naredbe:
$ sudo nmtui
2. Instaliranje shunyaface i cmake je jednostavno, pokrenite sljedeće naredbe:
$ sudo apt update
$ sudo apt install shunyaface cmake
Korak 3: Primjer koda i izlaz
U gornjem kodu slika se čita pomoću funkcije imread. Ovaj okvir se prosljeđuje funkciji otkrivanja koja vraća ograničavajući okvir na licu i također iscrtava tačke na krajnjim tačkama usana i centru očiju.
Preuzmite kôd zajedno s dolje navedenim datotekama i raspakirajte datoteke pomoću naredbi navedenih u nastavku:
$ tar -xvzf sample -facedetect.tar.gz
$ cd sample-facedetect
Kompajlirajte ga pomoću naredbe
$./setup.sh
Pokrenite ga pomoću naredbe
$./build/facedetect
Ovo će vam pokazati sliku sa otkrivenim licem.
Napišite vlastiti kod i kompajlirajte
1. Uredite datoteku src/facedetect-sample.cpp i tamo dodajte svoj kôd.
2. zatim pokrenite ovu naredbu za kompajliranje i izgradnju binarnih datoteka
$./setup.sh
3. Pokrenite ga pomoću naredbe
$./build/facedetect
Zaključak: Shunyaface vam može pomoći da otkrijete ili prepoznate lice u nekoliko redova kodova. Ako vam se sviđa ovaj vodič, lajkujte ga, podijelite i označite zvjezdicom naše github spremište dato ovdje