Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom Instructableu ćemo izvesti 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.
Pribor
Raspberry Pi 4B (bilo koja varijanta)
Napajanje kompatibilno s Raspberry Pi 4B
8 GB ili veća mikro SD kartica
Monitor
mikro HDMI kabel
Miš
Tipkovnica
prijenosno računalo ili drugo računalo za programiranje memorijske kartice
Korak 1: Instalirajte Shunya OS na Raspberry Pi 4
Za učitavanje mikro SD kartice sa OS Shunya trebat će vam prijenosno računalo ili računalo s č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 ovdje navedenih koraka: Bljeskanje Shunya OS-a na Raspberry Pi 4.
Umetnite mikro SD karticu u Raspberry Pi 4.
Spojite miš i tipkovnicu na Raspberry Pi 4.
Spojite monitor na Raspberry Pi 4 putem mikro-HDMI-a
Spojite kabel za napajanje i uključite Raspberry Pi 4.
Raspberry Pi 4 trebao bi se pokrenuti sa Shunya OS -om.
Korak 2: Instalirajte Shunyaface
Shunyaface je knjižnica 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 shunyafacea i cmakea je jednostavno, pokrenite sljedeće naredbe:
$ sudo apt ažuriranje
$ sudo apt install shunyaface cmake
Korak 3: Primjer koda i izlaza
U gornjem kodu slika se čita pomoću funkcije imread. Ovaj okvir se prosljeđuje funkciji otkrivanja koja vraća omeđujući okvir na licu i također iscrtava točke na krajnjim točkama usana i središtu očiju.
Preuzmite kôd zajedno s dolje navedenim datotekama i uklonite datoteke pomoću naredbi navedenih u nastavku:
$ tar -xvzf sample -facedetect.tar.gz
$ cd sample-facedetect
Sastavite ga pomoću naredbe
$./setup.sh
Pokrenite ga pomoću naredbe
$./build/facedetect
Ovo će vam pokazati sliku s otkrivenim licem.
Napišite vlastiti kod i sastavite ga
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