Description rapide : Ce projet est une initiation a l'analyse de données d'images. L'analyse permet de reconnaitre les expressions facial en direct webcam ou d'apres une vidéo et envoie un fichier excel avec le pourcentges des expressions reconnu.
Ce projet a été réalisé en stage de première année de BTS SIO. Nous avions pour but d'analyser les mouvements et les gestes clé lors d'un tournoi de tennis (opendu17.fr) qui permettrai de prédire si un joueur va marquer. Cette première version est une initiation a l'analyse de data. Vous trouverez ici seulement le contenue de la reconnaissance d'expression faciale. Nous avons utilisé FaceAPI.js qui est une api capable de reconnaitre le squelette d'un corps et de mapper le visges a l'aide de différents points. Cela nous renvoie des données dans un fichier excel frame par frame. La version final avec les statistiques n'est pas disponible sur ce repo car elle appartient a l'entreprise.
Pour exécuter ce projet, vous aurez besoin de :
- Langages et technologies : JavaScript, API.
- Environnement : créer un serveur python suffit largement.
- Analyse de Data
- Comment fonctionne l'API : Cliquer ici
Pour installer et configurer le projet, suivez ces étapes :
- Clonez le dépôt :
git clone https://github.com/LauraPMS/ExpressionAPI.git cd ExpressionAPI.git
- Lancer un serveur python :
python -m http.server 8000
Pour lancer le projet, exécutez la commande suivante :
-
Rendez vous sur :
http://localhost:8000
-
Une fois sur l'application vous aurez 2 choix :
- Upload Video : Fournissez une vidéo avec des corps ou visage bien visible.
- Webcam : Accepter l'accès de votre webcam a votre navigateur.* Une fois fini, vous n'avez plus cas télécharger en appuyant sur ... Telecharger!
-
Cette dernière action vous téléchargera un fichier excel avec les données des different points du squellette