![Page 1: Kinect SDK, de la 3D à la 2D Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/1.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/2.jpg)
Kinect sur un PC ? Jeu Simulation
IHM desktop
![Page 3: Kinect SDK, de la 3D à la 2D Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/3.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/4.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/5.jpg)
Démo Choisir dans quelle échelle projeter
![Page 6: Kinect SDK, de la 3D à la 2D Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/6.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/7.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/8.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/9.jpg)
Démo Swipe
![Page 10: Kinect SDK, de la 3D à la 2D Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/10.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/11.jpg)
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 Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/12.jpg)
Controles
![Page 13: Kinect SDK, de la 3D à la 2D Mitsuru FURUTA, CTO Sensorit mitsufu@sensorit.fr](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9d91497959293b8c6b50/html5/thumbnails/13.jpg)
Démo Dispatcher les mouvements vers les
contrôles WPF