Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S à l'aide de la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec du matériel à faible consommation afin que les passionnés comme vous puissent donner vie plus rapidement à vos projets d'IA de rêve.
Fournitures
Raspberry Pi 4B (toute variante)
Alimentation conforme Raspberry Pi 4B
Carte micro SD de 8 Go ou plus
Surveiller
Câble micro-HDMI
Souris
Clavier
ordinateur portable ou un autre ordinateur pour programmer la carte mémoire
Étape 1: Installez Shunya OS sur Raspberry Pi 4
Vous aurez besoin d'un ordinateur portable ou d'un ordinateur avec un lecteur/adaptateur de carte micro SD pour charger la carte micro SD avec Shunya OS.
Téléchargez Shunya OS depuis le site officiel de publication
Clignotement du système d'exploitation Shunya sur la carte SD en suivant les étapes indiquées ici: Clignotement du système d'exploitation Shunya sur Raspberry Pi 4.
Insérez la carte micro SD dans Raspberry Pi 4.
Connectez la souris et le clavier au Raspberry Pi 4.
Connectez le moniteur au Raspberry Pi 4 via micro-HDMI
Connectez le câble d'alimentation et allumez le Raspberry Pi 4.
Le Raspberry Pi 4 devrait démarrer avec Shunya OS.
Étape 2: Installez Shunyaface
Shunyaface est une bibliothèque de détection/reconnaissance des visages pour toutes les cartes prises en charge par Shunya OS.
Pour installer Shunyaface, nous devons le connecter au wifi
1. Connectez-vous au wifi à l'aide de la commande:
$ sudo nmtui
2. L'installation de shunyaface et cmake est simple, exécutez les commandes suivantes:
$ sudo apt mise à jour
$ sudo apt installer shunyaface cmake
Étape 3: Exemple de code et de sortie
Dans le code ci-dessus, une image est lue à l'aide de la fonction imread. Ce cadre est passé à la fonction de détection qui renvoie une boîte englobante sur le visage et trace également les points sur les extrémités des lèvres et le centre des yeux.
Téléchargez le code avec les fichiers nécessaires ci-dessous et décompressez les fichiers à l'aide des commandes ci-dessous:
$ tar -xvzf sample-facedetect.tar.gz
$ cd sample-facedetect
Compilez-le à l'aide de la commande
$./setup.sh
Exécutez-le en utilisant la commande
$./build/facedetect
Cela vous montrera une image avec un visage détecté.
Écrivez votre propre code et compilez
1. Modifiez le fichier src/facedetect-sample.cpp et ajoutez-y votre code.
2. puis exécutez cette commande pour compiler et construire le binaire
$./setup.sh
3. Exécutez-le à l'aide de la commande
$./build/facedetect
Conclusion: Shunyaface peut vous aider à détecter ou reconnaître un visage en quelques lignes de codes. Si vous aimez ce tutoriel, veuillez l'aimer, partager et également mettre en vedette notre référentiel github donné ici