Technologies utilisées | C++ / OpenCV / Qt / Web |
---|---|
Cadre | Projet Maîtrise 1 ISEN Brest |
Groupe | Equipe de 2 |
Durée | 3 mois |
Statut | Terminé |
L’objectif de ce projet fut de proposer une interface permettant de visualiser l’ensemble des informations caractérisant les activités d'un patient dans une salle équipée de capteurs, de caméras et d'autres appareils connectés.
Les activités auxquelles nous avons décidées de nous intéresser sont les suivantes :
Temps passé devant la télévision
Temps passé dans chaque pièce de la salle (cuisine, salon, lit)
Détection d’anomalies sonores
A travers ce projet, j’ai notament travaillé sur le traitement d’images.
J’étais chargé de détecter le patient dans la pièce afin de le situer dans une des trois zones de la pièce : cuisine (rouge), lit (bleu clair) ou salon (bleu foncé).
Pour ce faire, j’ai utilisé une méthode de détection de personnes sur chaque image du flux vidéo d’une caméra. Cette méthode se nomme HOG (Histogram of Oriented Gradients). Par la suite, le temps passé dans chacune des pièces était enregistré.
J’étais chargé de mettre en place la détection sur la télévision afin de savoir si celle-ci était allumée ou éteinte.
Pour savoir cela, j'ai d'abord appliqué un filtre pour avoir une image en teintes de gris puis je me suis ensuite intéressé aux pixels correspondant à l’écran de la télévision sur l’image traitée. Par la suite, le temps passé dans chaque état de la télévision était enregistré.
Programmation en binôme sur l’ensemble de l’interface web mettant en avant les données d’activités d’un patient fictif.