Ce tutoriel vous guidera pour l’installation du SDK non-officiel, développé par la firme PrimeSense, du système Kinect, en attendant la sortie du SDK officiel par Microsoft, au printemps 2011.
La firme PrimeSence, à l’origine d’une partie de la technologie du Kinect, travaille actuellement sur le développement d’un SDK dédié à cet appareil.
Parallèlement, PrimeSence s’est associée à Asus dans le but de développer un appareil similaire à Kinect, en concurrence à Microsoft, afin de contrôler un PC.
Pour l’installation sur XP/Vista/windows7, vous pouvez suivre ce tutoriel sur XBOXGEN.
Attention à ne pas lancer NIViewer (application spécifiée à la fin du tutorial), avant d’avoir branché la Kinect, et avant d’avoir installé tous les pilotes.
Cette installation contient les librairies nécessaires pour commencer le développement sur Kinect, grâce à OpenNi et Nite.
Les librairies disponibles vous permettent de développer en C/C++, mais incluent aussi un wrapper C#.
Vous pourrez trouver ce wrapper dans le dossier C:\Program Files (x86)\Prime Sense\NITE\Wrappers
Nite vous propose également des samples de projets, afin de comprendre le fonctionnement de ce SDK.
Ces samples se trouvent dans le dossier : C:\Program Files (x86)\Prime Sense\NITE\Samples
Dans un second temps, nous avons trouvé un projet très intéressant, rapide à installer, et qui vous permet de prendre en main facilement ce SDK.
Ce projet, nommé CL Nui contient une classe C#, qui wrappe une librairie C++, et vous permet de faire bouger la caméra, recevoir et traiter les données issues de l’accéléromètre intégré dans l’appareil, ainsi que d’afficher l’image capturée par Kinect sur votre PC.


