Vous êtes ici : FIL > Portail > Master Informatique > M1S1 > PJE4

PJE Interface Multi-Touch

Responsable

Volume horaire

  • 1H30 de Cours-TD par semaine
  • 2H de TP par semaine

Crédits

5 ECTS
Fabrice Aubert
dernire modification : 05/09/2017 18:30:23

Objectifs

Une interface multi-touch (multipoints en fançais) comprend à la fois une surface capable de détecter simultanément plusieurs points de contact et une technique d'interaction qui met en relation ces points avec la manipulation d'objets à l'écran. L'interaction multi-touch permet une interaction plus intuitive et plus riche que celle offerte par un unique point d'interaction. Par exemple les opérations de zoom et de rotation d'objets sont beaucoup plus directes qu'en utilisant la souris.

Ce projet vise dans un premier temps à développer les outils de détection et de suivi des doigts en utilisant un système de vision. Le système matériel mis à disposition des étudiants comprend une surface en plexiglass sur laquelle l'utilisateur interagit. Une caméra placée sous celle-ci filme les déplacements des doigts. Par l'utilisation de la technique FTIR, ces derniers apparaissent comme des zones lumineuses. La première partie du projet consiste à traiter les images fournies par la caméra pour extraire la position des doigts et ensuite faire du suivi de chaque doigt. Cette partie est réalisée en C++ et utilise la librairie OpenCV pour l'acquisition et le traitement d'image. Les informations extraites sont ensuite transmises à d'autres applications en utilisant le protocole TUIO. A l'issue de cette partie, l'application réalisée est similaire à l'application Community Core Vision destinée au même usage.

La seconde partie du projet vise à développer un toolkit rudimentaire écrit en Java pour le développement d'applications exploitant le multi-touch. Ce toolkit comprend la définition de widgets graphiques interactifs, les mécanismes de répartition des informations des doigts et l'analyse des gestes de l'utilisateur. Le toolkit est utilisé et testé à travers la réalisation d'une application de manipulation de photos développée en utilisant la librairie Java2D.

MTbox MTblob MTblobscreen MTCCV

Fabrice Aubert
dernire modification : 05/09/2017 18:32:40
Gpe Nature Horaire Salle Enseignant e-mail
4 Cours-TD Mardi 8h30-10h P2-212
4 TP Mardi 10h15-12h15 P2-212
Fabrice Aubert
dernire modification : 02/09/2013 10:51:30
http://master-ivi.univ-lille1.fr/Cours/PjE
Fabrice Aubert
dernire modification : 02/09/2013 10:51:31