Archive
Premier test du SDK Kinect de Microsoft
Le sdk officiel de Microsoft est téléchargeable ici : http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
Première différence par rapport aux 2 autres SDK non officiel disponible (voir ce billet Développer avec Kinect) , celui de Microsoft n’est disponible que pour Windows 7 (32 ou 64bits).
Petit rappel, même si le SDK est officiel (produit et diffusé par Microsoft), il n’en reste pas moins en version Beta ! Donc à n’utiliser que sur une machine qui ne craint rien . De plus, il s’agit d’une licence pour ‘non commercial use’. Je vous invite à lire attentivement la license si vous envisager un usage dans un produit commercial.
Afin d’éviter des conflits de drivers, ne pas oublier de désinstaller les autres drivers Kinect que vous auriez pus tester.
Première impression, la séquence d’installation : c’est le jour et la nuit comparativement avec l’installation d’Open NI (je vous renvoi à mon précédent post), 4 clics sur suivant, 1 minutes d’installation et hop, c’est terminé.
Alimenter le Kinect, puis connecter le au PC. Windows va détecter votre Kinect et installer les drivers correspondant.
Premier test : Menu Démarrer\Tout les programmes\Microsoft Kinect for Windows SDK BETA puis lancer “Sample Skeletal Viewer”.
quelques constatations :
- Un gros point positif : pas besoin de pose spécifique pour qu’un squelette soit identifié et tracké : il suffit de se positionner ou de se déplacer dans le zone de visibilité du capteur (même sans s’arrêter), et le squelette est identifié très rapidement.
- Des positions aberrantes de squelette sur les dernières trame lors de la sortie de la zone de reconnaissance, ou lorsque l’on est trop près du capteur
- Quelques faux positifs (comme dans le cas suivant : une plante gentiment secouée par un chaton)
Malgré cela,
- La coloration de l’image de profondeur semble moins précise que celle effectué par OpenNI ou NUILab, mais cela vient surement du traitement effectué par le logiciel de test, la précision de la caméra de profondeur du capteur Kinect restant la même quelque soit le driver.
- Concernant la consommation CPU, L’application de test oscille entre 10&15% du CPU (un i7 quad core avec hyperthreading à 1.6Ghz), ce qui est significatif, notamment si on souhaite utiliser le kinect sur des machines pas trop puissantes.
L’autre programme test est un petit jeu dans lequel, il faut taper sur des formes qui tombent . L’occasion de tester à 2 joueurs … et ca marche très bien ! Le test à 3 joueurs n’a pas été concluant (la détection d’un 3e joueur déclenchant la disparition du premier).
Dernière étape pour tout geek qui se respecte … le code ! Le cours sources des 2 applications de test est livré en version C# et C++. Le code est simple, compréhensible et se recompile directement.
Les drivers pour le réseau de micro du Kinect sont aussi fournis. La recompilation de quelque sample nécessiteront l’installation des librairies “speech” de Microsoft :
- Speech Platform Runtime (x86 même sur les version x64) : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bb0f72cb-b86b-46d1-bf06-665895a313c7
- Kinect English Language Pack : http://go.microsoft.com/fwlink/?LinkId=220942
- et pour recompiler le tout, le Speech Platform SDK : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1b1604d3-4f66-4241-9a21-90a294a5c9a4&displaylang=en
Au programme audio : reconnaissance et synthèse vocale . Jetez un coup d’oeil au projet “ShapeGame” … et plus particulière au fichier “Recognizer.cs” !
De quoi occuper studieusement les 2 mois d’été qui arrivent !
bon développement à tous.
Le SDK Kinect ‘by Microsoft’ est enfin disponible !
Téléchargement ici : http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
Microsoft annonce une nouvelle conférence : la … //build/ …
Cette conférence avait été pré-annoncé lors du Mix 2011, mais beaucoup de rumeurs couraient (notamment sur son nom : PDC or not PDC …).
Le mystère est résolu : La conférence s’appellera “//build/ windows”
Le sujet principal sera bien entendu le futur prochaine Windows 8 (pour rappel, il s’agit toujours d’un nom de code ) et l’ensemble des technologies qui graviteront autour.
Plus d’info ici : http://www.buildwindows.com/
Rendez vous donc le 13 septembre 2011 a Anaheim, Californie, Usa.