Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest Instructable vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu hardware de putere redusă, astfel încât entuziaștii ca tine să poată aduce la viață mai rapid proiectele tale de vis AI.
Provizii
Raspberry Pi 4B (orice variantă)
Alimentare compatibilă cu Raspberry Pi 4B
Card micro SD de 8 GB sau mai mare
Monitor
cablu micro-HDMI
Șoarece
Tastatură
laptop sau alt computer pentru a programa cardul de memorie
Pasul 1: Instalați Shunya OS pe Raspberry Pi 4
Veți avea nevoie de un laptop sau computer cu un cititor / adaptor de card micro SD pentru a încărca cardul micro SD cu sistemul Shunya OS.
Descărcați Shunya OS de pe site-ul oficial de lansare
Sistem de operare Shunya intermitent pe cardul SD urmând pașii de mai jos: Sistem de operare Shunya intermitent pe Raspberry Pi 4.
Introduceți cardul micro SD în Raspberry Pi 4.
Conectați mouse-ul și tastatura la Raspberry Pi 4.
Conectați monitorul la Raspberry Pi 4 prin micro-HDMI
Conectați cablul de alimentare și porniți Raspberry Pi 4.
Raspberry Pi 4 ar trebui să pornească cu sistemul de operare Shunya.
Pasul 2: Instalați Shunyaface
Shunyaface este o bibliotecă de detectare / recunoaștere a feței pentru toate plăcile acceptate de sistemul de operare Shunya.
Pentru a instala Shunyaface trebuie să îl conectăm la wifi
1. Conectați-vă la wifi folosind comanda:
$ sudo nmtui
2. Instalarea shunyaface și cmake este ușoară, rulați următoarele comenzi:
$ sudo apt actualizare
$ sudo apt install shunyaface cmake
Pasul 3: Exemplu de cod și ieșire
În codul de mai sus, o imagine este citită folosind funcția imread. Acest cadru este transmis funcției de detectare care returnează o casetă de delimitare pe față și, de asemenea, trasează punctele de pe punctele finale ale buzelor și centrul ochilor.
Descărcați codul împreună cu fișierele necesare date mai jos și dezarhivați fișierele folosind comenzile date mai jos:
$ tar -xvzf sample-facedetect.tar.gz
$ cd sample-facedetect
Compilați-l folosind comanda
$./setup.sh
Rulați-l folosind comanda
$./build/facedetect
Aceasta vă va arăta o imagine cu fața detectată.
Scrieți propriul cod și compilați
1. Editați fișierul src / facedetect-sample.cpp și adăugați codul acolo.
2. apoi executați această comandă pentru a compila și construi binar
$./setup.sh
3. Rulați-l folosind comanda
$./build/facedetect
Concluzie: Shunyaface vă poate ajuta să detectați sau să recunoașteți o față în câteva linii de coduri. Dacă îți place acest tutorial, te rog să îți placă, distribuie și, de asemenea, stea depozitul nostru github dat aici