Sommario:
- Forniture
- Passaggio 1: installa il sistema operativo Shunya su Raspberry Pi 4
- Passaggio 2: installa Shunyaface
- Passaggio 3: codice e output di esempio
Video: Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a ottenere la massima velocità di rilevamento e riconoscimento con hardware a bassa potenza in modo che gli appassionati come te possano dare vita ai progetti AI dei tuoi sogni più velocemente.
Forniture
Raspberry Pi 4B (qualsiasi variante)
Alimentatore compatibile con Raspberry Pi 4B
Scheda micro SD da 8 GB o più grande
Tenere sotto controllo
Cavo micro HDMI
Topo
Tastiera del computer
laptop o un altro computer per programmare la scheda di memoria
Passaggio 1: installa il sistema operativo Shunya su Raspberry Pi 4
Avrai bisogno di un laptop o computer con un lettore/adattatore di schede micro SD per caricare la scheda micro SD con Shunya OS.
Scarica Shunya OS dal sito ufficiale di rilascio
Flashing del sistema operativo Shunya sulla scheda SD utilizzando i passaggi indicati qui: Flashing del sistema operativo Shunya su Raspberry Pi 4.
Inserisci la scheda micro SD in Raspberry Pi 4.
Collega mouse e tastiera a Raspberry Pi 4.
Collega il monitor a Raspberry Pi 4 tramite micro-HDMI
Collega il cavo di alimentazione e accendi il Raspberry Pi 4.
Il Raspberry Pi 4 dovrebbe avviarsi con il sistema operativo Shunya.
Passaggio 2: installa Shunyaface
Shunyaface è una libreria di rilevamento/riconoscimento dei volti per tutte le schede supportate da Shunya OS.
Per installare Shunyaface dobbiamo collegarlo al wifi
1. Connettiti al wifi usando il comando:
$ sudo nmtui
2. Installare shunyaface e cmake è facile, esegui i seguenti comandi:
$ sudo apt update
$ sudo apt install shunyaface cmake
Passaggio 3: codice e output di esempio
Nel codice sopra, un'immagine viene letta utilizzando la funzione imread. Questo fotogramma viene passato alla funzione di rilevamento che restituisce un riquadro di delimitazione sul viso e traccia anche i punti sulle estremità delle labbra e il centro degli occhi.
Scarica il codice insieme ai file necessari indicati di seguito e decomprimi i file utilizzando i comandi indicati di seguito:
$ tar -xvzf sample-facedetect.tar.gz
$ cd sample-facedetect
Compilalo usando il comando
$./setup.sh
Eseguilo usando il comando
$./build/facedetect
Questo ti mostrerà un'immagine con il volto rilevato.
Scrivi il tuo codice e compila
1. Modifica il file src/facedetect-sample.cpp e aggiungi lì il tuo codice.
2. quindi esegui questo comando per compilare e costruire binari
$./setup.sh
3. Eseguilo usando il comando
$./build/facedetect
Conclusione: Shunyaface può aiutarti a rilevare o riconoscere un volto in poche righe di codici. Se ti piace questo tutorial, metti mi piace, condividi e avvia anche il nostro repository github fornito qui
Consigliato:
Telecamera di rilevamento del movimento Raspberry Pi nell'alloggiamento del proiettore: 3 passaggi
Telecamera di rilevamento del movimento Raspberry Pi in alloggiamento Floodlight: è da un po' che sto armeggiando con i Raspberry Pi e li uso per una piccola varietà di cose, ma principalmente come telecamera CCTV per monitorare la mia casa mentre sono via con la possibilità di visualizzare in remoto un live streaming ma ricevere anche e-mail di scatti di immagini
Telecamera IP con rilevamento del volto utilizzando la scheda ESP32-CAM: 5 passaggi
Telecamera IP con rilevamento del volto utilizzando la scheda ESP32-CAM: questo post è diverso dagli altri e diamo un'occhiata alla scheda ESP32-CAM molto interessante che è sorprendentemente economica (meno di $ 9) e facile da usare. Creiamo una semplice telecamera IP che può essere utilizzata per lo streaming di un feed video in diretta utilizzando il 2
Robot di Halloween con rilevamento del volto e rilevamento del sorriso: 8 passaggi (con immagini)
Monitoraggio del viso e rilevamento del sorriso Robot di Halloween: Halloween sta arrivando! Abbiamo deciso di costruire qualcosa di interessante. Incontra i robot Ghosty e Skully. Possono seguire il tuo viso e sanno quando sorridi per ridere con te! Questo progetto è un altro esempio dell'utilizzo dell'app iRobbie che converte l'iPhone in
Realizza un dispositivo di rilevamento e rilevamento a ultrasuoni a casa: 7 passaggi (con immagini)
Crea un dispositivo di rilevamento e distanza ad ultrasuoni a casa: ciao! Sono Sourabh Kumar, ero ansioso di creare un radar allarmante ma non ci proverò di nuovo, ma oggi ti guiderò a fare un rilevamento a ultrasuoni e un dispositivo di rilevamento a casa usando un sensore a ultrasuoni (ricetrasmettitore) so che ce ne sono molti professionista
Guardiano V1.0 --- Aggiornamento della telecamera spioncino della porta con Arduino (caratteristiche di registrazione del rilevamento del movimento e scosse elettriche): 5 passaggi
Guardiano V1.0 ||| Aggiornamento della telecamera spioncino della porta con Arduino (funzioni di registrazione del rilevamento del movimento e scosse elettriche): ho ordinato una telecamera spioncino ma quando la uso, mi sono reso conto che non esiste una funzione di registrazione automatica (attivata dal rilevamento del movimento). Poi ho iniziato a indagare su come funziona. Per registrare un video, dovresti 1- tenere premuto il pulsante di accensione per quasi 2 secondi