Kinect SDK, de la 3D à la 2D

13
Kinect SDK, de la 3D à la 2D Mitsuru FURUTA, CTO Sensorit [email protected] http://www.sensorit.fr http://mitsufu.wordpress.com http://twitter.com/mitsufu

description

Kinect SDK, de la 3D à la 2D. Mitsuru FURUTA, CTO Sensorit [email protected] http://www.sensorit.fr http://mitsufu.wordpress.com http://twitter.com/mitsufu. Kinect sur un PC ?. Jeu Simulation IHM desktop. Introduction. Kinect est un périphérique d’entrée - PowerPoint PPT Presentation

Transcript of Kinect SDK, de la 3D à la 2D

Page 1: Kinect  SDK, de la 3D à la 2D

Kinect SDK, de la 3D à la 2D

Mitsuru FURUTA, CTO [email protected]://www.sensorit.frhttp://mitsufu.wordpress.comhttp://twitter.com/mitsufu

Page 2: Kinect  SDK, de la 3D à la 2D

Kinect sur un PC ? Jeu Simulation

IHM desktop

Page 3: Kinect  SDK, de la 3D à la 2D

Introduction Kinect est un périphérique d’entrée

Clavier, souris, touch, micro Kinect permet de reconnaitre et de

tracker des points du squelette Ces points sont référencés dans l’espace

3D de la caméra Ces points peuvent disparaitre

(masqués ou hors champs)• Untracked, Tracked, Inferred

Page 4: Kinect  SDK, de la 3D à la 2D

Interactions avec la 2D Projeter en 2D mais dans quelle

échelle ? Spatiale Relative

Mise en œuvre ?

Page 5: Kinect  SDK, de la 3D à la 2D

Démo Choisir dans quelle échelle projeter

Page 6: Kinect  SDK, de la 3D à la 2D

Interactions avec la 2D Symboliser les mains ?

Vous êtes dans le repère de la caméra, pas de l’écran…• Une main tendue droit vers la caméra se

projettera vers le centre du repère. Ce n’est pas le cas lorsqu’elle pointe le centre de l’écran !

Dans l’idée de pointer des éléments à l’écran, il peut être utile de symboliser les zones ciblées

Page 7: Kinect  SDK, de la 3D à la 2D

Les gestures globales Les gestures ne ciblent pas forcément l’écran.

Elles peuvent être directement associées à des commandes (flick, zoom, rotations, retour, …)

Page 8: Kinect  SDK, de la 3D à la 2D

Gestures Ne pas entrer en conflit

avec des gestures naturelles

Il est aussi difficile de reconnaitre une gesture que d’éviter d’en reconnaitre une !

Page 9: Kinect  SDK, de la 3D à la 2D

Démo Swipe

Page 10: Kinect  SDK, de la 3D à la 2D

Compatibilité Souris

Curseur unique Survol Click (gauche et droit)

Multi-touch Curseurs multiples Pas de survol Touché unique

Kinect Coordonnées multiples Pas de clic naturel

Page 11: Kinect  SDK, de la 3D à la 2D

Interactions avec la 2D Comment « cliquer » ?

Utiliser le temps Utiliser la profondeur Reconnaitre une gesture de la main Main gauche ? Coupler le système à un autre périphérique

Page 12: Kinect  SDK, de la 3D à la 2D

Controles

Page 13: Kinect  SDK, de la 3D à la 2D

Démo Dispatcher les mouvements vers les

contrôles WPF