Monitoring d’activité

Technologies utilisées C++  /  OpenCV  /  Qt  /  Web
Cadre Projet Maîtrise 1 ISEN Brest
Groupe Equipe de 2
Durée 3 mois
Statut Terminé

  Description

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.

  Ma contribution

Détection du patient


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é.

Détection de la TV


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é.


image zone detection
image tv detection

Interface web


Programmation en binôme sur l’ensemble de l’interface web mettant en avant les données d’activités d’un patient fictif.

  Ressources