2010-12-05 47 views
5

D'après ce qui est public, est-il possible que quelqu'un puisse interagir avec le Kinect avec le .NET Gadgeteer?Possibilité d'utiliser Microsoft Kinect avec .NET Gadgeteer?

Quel (le cas échéant) doit probablement être fait à drivers?

Si vous êtes intéressé, here est une vidéo Channel9 qui vous montre comment utiliser VS2010 pour créer une application intégrée. Il devrait sortir au printemps 2011.

+1

Microsoft n'a officiellement publié aucune API ou pilote Kinect, même si des pilotes Open Source ont été implémentés (mais pas pour .NET). Je doute donc que vous puissiez l'utiliser, d'autant plus que Gadgeteer semble se limiter aux composants de son kit. Vous pourriez être en mesure d'utiliser les pilotes avec le composant USB du kit (s'il y en a un) pour faire fonctionner quelque chose. –

Répondre

1

Vous ne pourrez pas utiliser Kinect sur le microframe .NET, qui est le CLR intégré qui alimente le gadget .NET. Vous pouvez cependant vous connecter au Kinect via une connexion TCP Socket, qui serait supportée par Gadgeteer (en supposant que vous ayez une connexion réseau) et la pile .NET complète. En utilisant les sockets, vous pouvez transmettre les données d'avant en arrière dont vous avez besoin. Par expérience, vous voulez transmettre le moins d'informations possible dans cette pipe, donc si vous pouvez rechercher quelque chose contrôlé par un geste, je vous suggère de calculer cela à la fin du service, et de simplement passer un drapeau d'événement dans le socket.

+0

Juste pour étendre cela, je voudrais également noter le travail considérable déjà fait avec http://kinectservice.codeplex.com/ Cela vous donne tout ce dont vous avez besoin pour diffuser des données Kinect à n'importe quel appareil. – davidbates