Archive

Archive for juin 2011

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 Sourire. 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.

imageimage

 

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.

driver kinect

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.
  • Malgré cela,

  • 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
  • fausse detection

     

  • Quelques faux positifs (comme dans le cas suivant : une plante gentiment secouée par un chaton)
  •   image

 

  • 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.
  • image

L’autre programme test est un petit jeu dans lequel, il faut taper sur des formes qui tombent Sourire. 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).

image

 

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 :

 

De quoi occuper studieusement les 2 mois d’été qui arrivent !

bon développement à tous.

Catégories :Microsoft Étiquettes : , , ,

Le SDK Kinect ‘by Microsoft’ est enfin disponible !

Catégories :Microsoft Étiquettes : ,

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”

buildwindows

Le sujet principal sera bien entendu le futur prochaine Windows 8 (pour rappel, il s’agit toujours d’un nom de code Sourire ) 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.

Catégories :Windows