Gestes Kinect : Différence entre versions
(→Références) |
(→Références) |
||
Ligne 26 : | Ligne 26 : | ||
== Références == | == Références == | ||
− | <span style="text-decoration:underline"> HowTo Kinect :http://www.keyboardmods.com/2010/12/howto-kinect-openninite-skeleton.html<br/> | + | <span style="text-decoration:underline"> HowTo Kinect :</span> http://www.keyboardmods.com/2010/12/howto-kinect-openninite-skeleton.html<br/> |
<span style="text-decoration:underline">Source Code Mouse Kinect :</span> http://www.keyboardmods.com/2010/12/howto-use-kinect-as-mouse-in-linux.html<br /> | <span style="text-decoration:underline">Source Code Mouse Kinect :</span> http://www.keyboardmods.com/2010/12/howto-use-kinect-as-mouse-in-linux.html<br /> | ||
<span style="text-decoration:underline">Video Mouse Kinect :</span> http://www.youtube.com/watch?v=-Hqu2DwnVok<br /> | <span style="text-decoration:underline">Video Mouse Kinect :</span> http://www.youtube.com/watch?v=-Hqu2DwnVok<br /> |
Version du 28 février 2011 à 15:10
Sommaire
Préparation du projet
Sujet
https://twiki.polytech-lille.fr/cgi-bin/view/Main/XavierRedonProjets2010Kinect
"Vous développerez ensuite un programme permettant de récupérer et analyser les gestes d'un utilisateur face à une vitrine. Les opérations de l'utilisateur seront: sélectionner un objet, annuler la sélection, afficher les informations d'un objet sélectionné sur un grand écran, afficher un comparatif entre différents objets sélectionné. Le feedback de la sélection des objets sera assuré par des LED positionnées sous chaque objet."
Pour aller plus loin, nous pensons intégrer une notion de multi utilisateurs.
- Un utilisateur voulant utiliser le système devrait faire un petit coucou à la caméra (ensuite, comme le sujet le demande, il pourrait pointer vers un objet, puis vers plusieurs pour afficher un comparatif etc...)
- Si plusieurs utilisateurs souhaitent utiliser le système, le premier présent à en faire la demandea la priorité. Ensuite, un ordre est donné aux utilisateurs suivants.
- Chaque utilisateur se voit donné un certain temps d'utilisation du système. La mise en place d'un timer sera nécessaire.
- Si un utilisateur souhaite terminer sa session, il fait un signe X avec ses avants-bras ou sort du champ de la caméra.
- un écran pourrait afficher une image de tous les utilisateurs présents dans le champ de vision du kinect en affichant un numéro au dessus de leurs petites têtes.
Matériel requis
- 1 kinect (disponible)
- plusieurs LEDs (au moins une pour chaque objet)
- micro-contrôleur Arduino
- système Foxboard
- ordinateur PC
- du talent (disponible)
Références
HowTo Kinect : http://www.keyboardmods.com/2010/12/howto-kinect-openninite-skeleton.html
Source Code Mouse Kinect : http://www.keyboardmods.com/2010/12/howto-use-kinect-as-mouse-in-linux.html
Video Mouse Kinect : http://www.youtube.com/watch?v=-Hqu2DwnVok
Source OpenNI : https://github.com/OpenNI/OpenNI
Configuration Proxy Git : http://www.kernel.org/pub/software/scm/git/docs/git-config.html
Installation FAAST : http://projects.ict.usc.edu/mxr/faast/
Avancement du projet
Lundi 28 février 2011
Installation OpenNi :
- libusb manquant => Installation libusb - version `GLIBC_2.12' not found avec la version binaire pour Ubuntu
=> Téléchargement Source Code OpenNi - Installation de git pour récupérer le Code Source => Paramètrage du proxy