Menu

Kinect Posts

Kinect 2 : Détection du squelette (Part 1)

Kinect 2 : Détection du squelette (Part 1)

Dans ce second billet consacré à la détection de squelette avec Kinect 2, nous allons regarder ensemble comment récupérer les informations, ouvrir les flux et reconnaître un squelette qui interagi avec le capteur. Je vous rappelle que le sommaire des articles se trouve par ici.

Si vous n’avez pas installer le SDK c’est le moment de le faire en le téléchargeant à cette adresse, il vous faudra par contre Visual Studio 2013 pour pouvoir l’utiliser.

A savoir pour commencer

Pour ceux qui ont déjà barouder sur le SDK de Kinect 1, il y a une chose qui a vraiment changé. Avant, quand une application demandais de l’information au capteur elle le monopolisait et seul cette application pouvais utiliser Kinect, de plus il fallait bien fermer l’accès au capteur sous peine que la prochaine application peine à ouvrir les flux. Maintenant, pour Kinect 2, la logique est un peu différente car il y a maintenant un service résident qui est le seul à pouvoir récupérer les données du capteur.

En d’autre terme, votre application ne va plus demander l’accès au capteur, mais consommer les flux mis à disposition par le service. Ce principe permet alors d’avoir autant d’application que l’on souhaite qui s’exécute simultanément. Le service a donc pour rôle de capter les données et de les distribuer aux applications qui se sont enregistré à lui. Ce qui a aussi pour effet de ne plus vraiment gérer l’ouverture et la fermeture de Kinect.

Voici maintenant comment accéder à ces flux et en extraire les informations du squelette.

Première étape : Connexion aux flux

Dans un premier temps, il faut que votre application se connecte au service Kinect et préciser les flux que vous voulez suivre (Squelette, vidéo, son, etc.). Pour se faire nous devons récupérer une instance du capteur afin d’interagir avec lui, cela se fait avec le code ci-dessous :

KinectSensor sensor = KinectSensor.GetDefault();

Read More
Kinect 2 : Outils du SDK

Kinect 2 : Outils du SDK

Dans ce second billet consacré au Kinect 2 SDK, nous allons regarder ensemble les outils mis à notre disposition. Je vous rappelle que le sommaire des articles se trouve par ici.

Si vous n’avez pas installer le SDK c’est le moment de le faire en le téléchargeant à cette adresse, il vous faudra par contre Visual Studio 2013 pour pouvoir l’utiliser.

Qu’est-ce qu’il y a dans ce SDK ?

Une fois le Kinect 2 SDK installé, nous avons accès a plusieurs choses :

  • SDK Browser
  • Kinect Studio
  • Visual Gesture Builder

Ces éléments vont nous être très utiles pour nos développements.

Read More
Kinect 2 : Présentation et ressources

Kinect 2 : Présentation et ressources

Bienvenue sur ma série d’article pour Kinect 2. Vous pouvez trouver le sommaire des billets concernant Kinect 2 en cliquant ici.

Je vais donc vous présenter un peu le périphérique, mais avant toute chose comment se le procurer. Il faut savoir que si vous souhaitez développer sur PC avec une Kinect 2, vous pouvez le faire avec la Kinect 2 de votre XBox One, contrairement à la première Kinect for Windows, la Kinect 2 XBox One est la même que la Kinect 2 for Windows, vous pouvez donc tout à faire recycler celle-ci.

Où et comment ?

Après comment la connecter à votre PC me direz-vous ? Et bien achetant un adaptateur, celui-ci vous permettra de la brancher sur le port USB 3 de votre PC. Pour acheter la Kinect 2 toute seule, vous pouvez la trouver dans tous les magasins qui vendent des consoles, elle est depuis peu vendu à part de la XBox One.

  • Kinect 2, comptez 150 € pour le prix de base sur  le Microsoft Store, vers les 130 € sur Amazon.
  • Adaptateur pour PC, comptez 50 € pour le prix de base sur le Microsoft Store, et au même prix sur Amazon.

Read More
Kinect 2 : A venir sur le blog

Kinect 2 : A venir sur le blog

Depuis la sortie officielle du Kinect 2 SDK, je n’avais pas encore fait de billet sur le sujet. Je répare donc cette injustice en vous proposant une série d’article sur le sujet. Mon but est de vous présenter un certain nombre d’élément de ce SDK et de la Kinect 2. Voici donc le plan :

  1. Présentation de Kinect 2, ses possibilités, ses spécifications.
  2. Présentation des outils du SDK, qu’est-ce qu’il contient et a quoi ils servent.
  3. Détection du squelette avec exemple de code.
    1. Partie 1
    2. Partie 2
  4. Détection du visage avec exemple de code.
  5. Détection vocale et positionnement spatiale de la voix avec exemple de code.
  6. Kinect 2 et Unity

Cette suite de 5 articles devrait donc présenter un bon aperçu de Kinect 2 et de son SDK. Je mettrai à jour ce billet afin de mettre les liens vers les différents billets, cela fera un bon sommaire. N’hésitez pas à me poser des questions sur le sujet, je serais heureux de vous aider.

Je serais aussi bientôt à la Maker Faire de Saint Malo ou je vais faire une peu d’Arduino, je pense vous faire quelques billets sur Arduino. Comme je commence sur le sujet, cela va prendre un peu de temps, mais surtout vue qu’il y a une partie hardware et montage, je réfléchis au format avec lequel je vais rédiger ces billets.

Bien sûr, je vais continuer a proposer des sujets divers sur les NUI en fonction de mes découvertes numérique, donc sûrement des articles sur la VR, Hololens ou Unity.

Read More
Techdays 2014 : Vidéo session

Techdays 2014 : Vidéo session

Voici la vidéo de la sessoin NUI 4 Fun que j’ai animé aux Techdays avec Johanna Rowe, Fabrice Barbin et Vincent Guigui.

Voici la vidéo de la session que j’ai animé aux Techdays avec Nicolas Delabarre, « Photos et autres sensors sur Windows Phone ».

Read More
Techdays 2014 : Slide et Samples

Techdays 2014 : Slide et Samples

Je viens de terminer ma session « Photos et autres sensors sur Windows Phone » avec Nicolas Delabarre (Nokia) et voici les slides (en pdf) ainsi qu’un projet Windows Phone 8 qui montre ce qui a été présenté au niveau des senseurs et de la réalité augmentée avec GART.

Slides : SessionWP8Techdays2014 (2,86 mb)

Projet WP8 : SampleTechdays2014 (8,32 mb)

Pour la partie Nokia SDK Imaging, voici les liens évoqués par Nicolas Delabarre (Nokia) :

Point d’entrée des ressources techniques relative au SDK Imaging :
http://developer.nokia.com/resources/library/Lumia/nokia-imaging-sdk.html

Projets d’exemples basés sur le SDK Imaging (avec code source) :
http://developer.nokia.com/resources/library/Lumia/nokia-imaging-sdk/sample-projects.html

Forum de discussion dédié au SDK Imaging :
http://developer.nokia.com/community/discussion

Articles Wiki :
http://developer.nokia.com/community/wiki/Portal:Windows_Phone_Multimedia

N’hésitez pas nous poser des questions 🙂

Read More