Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
projets:barbichette:start [2022/11/16 17:13] emoc [Installation d'un ordi pour la reconnaissance faciale] |
projets:barbichette:start [2023/06/29 17:21] emoc [Mise en route de l'installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Barbichette ====== | ====== Barbichette ====== | ||
- | (en cours, nov 2022) | + | (en cours) |
- | Installation interactive pour rire et causer des algorithmes de reconnaissance faciale | + | Installation interactive pour rire et causer des algorithmes de reconnaissance faciale, de reconnaissance vocale et de synthèse vocale |
+ | |||
+ | ===== Prototype v0 / juin 2023 ===== | ||
+ | |||
+ | ==== Mise en route de l'installation ==== | ||
+ | |||
+ | Tout brancher, relier l'ordi et le rpi au réseau local | ||
+ | |||
+ | **Démarrer le raspberry pi** | ||
+ | * Chercher l'adresse IP locale ''hostname -I'' dans un terminal et la noter | ||
+ | * Démarrer Programmation/Geany | ||
+ | * Lancer le script osc_reception_tracking_visage.py **dans le terminal** de Geany | ||
+ | |||
+ | **Démarrer l'ordi** | ||
+ | * Régler les paramètres webcam : guvcview | ||
+ | * → changer au moins la fréquence de rafraîchissement sur 50Hz | ||
+ | * Fermer le terminal | ||
+ | * Vérifier qu'il n'y pas de terminal ouvert (cela perturberait l'étape suivante) | ||
+ | * Lancer qt creator : fichier → projet récent → dlibFaceTrackerTEST.qvs | ||
+ | * Cliquer sur la grosse flèche verte ou utiliser le raccourci clavier ctrl+r | ||
+ | * Choisir la webcam à utiliser → 0 si 1 seule webcam | ||
+ | * Choisir le périphérique audio à utiliser → regarder dans la liste mais sûrement 6 ou 8 | ||
+ | * Entrer l'adresse réseau du rpi | ||
+ | |||
+ | **Fonctionnement de l'application** | ||
+ | |||
+ | Raccourcis clavier | ||
+ | * <key>f</key> fullscreen | ||
+ | * <key>i</key> indicateur de performance et valeurs des différents types de sourire. | ||
+ | * <key>u</key> fait apparaître la souris et plusieurs options | ||
+ | * radius : largeur des landmarks | ||
+ | * smile threshold : seuil de détection d’un sourire | ||
+ | * minimum head size : défini la taille minimum pour qu’un visage soit capté. | ||
+ | * detection method : | ||
+ | * 1 capte le plus grand visage | ||
+ | * 2 capte le visage le plus au centre | ||
+ | * debug mode : fait apparaître l’image de la webcam en arrière plan | ||
===== Automate ===== | ===== Automate ===== | ||
Construction d'un automate d'après le projet de Rolf Jethon, voir https://lesporteslogiques.net/wiki/openatelier/projet/tete_animatronique \\ | Construction d'un automate d'après le projet de Rolf Jethon, voir https://lesporteslogiques.net/wiki/openatelier/projet/tete_animatronique \\ | ||
- | L'automate est commandé par un rapberry pi et actionné par des servomoteurs | + | L'automate est commandé par un raspberry pi et actionné par des servomoteurs |
===== Installation d'un ordi pour la reconnaissance faciale ===== | ===== Installation d'un ordi pour la reconnaissance faciale ===== | ||
Ligne 74: | Ligne 110: | ||
:( à suivre ... | :( à suivre ... | ||
+ | |||
+ | ===== Installation des librairies spécifiques ===== | ||
+ | |||
+ | À compléter | ||
+ | |||
+ | ===== Préparation d'un prototype de code ===== | ||
+ | |||
+ | À compléter | ||
+ | |||
+ | ===== Journal ===== | ||
+ | |||
+ | Le journal est tenu sur la page [[openatelier:projet:tete_animatronique#journal|tête animatronique]] |