A partir de 2010 con el lanzamiento de XNA 4.0, si compro una Xbox 360 con Kinect, ¿podré acceder a sus datos de detección de movimiento con el juego XNA que estoy desarrollando? ¿O solo está restringido a los desarrolladores de C ++ con un devkit?
A partir de 2010 con el lanzamiento de XNA 4.0, si compro una Xbox 360 con Kinect, ¿podré acceder a sus datos de detección de movimiento con el juego XNA que estoy desarrollando? ¿O solo está restringido a los desarrolladores de C ++ con un devkit?
Respuestas:
"El Kinect SDK para Windows no comercial se lanzará esta primavera, dijo Microsoft, y se planea una versión comercial para una fecha posterior. La compañía dijo que los SDK incluirán soporte para audio, la API de Kinect y el control directo del sensor". "
Dicho esto, si no quiere esperar, se está trabajando mucho en varios frentes con soporte para varios idiomas (C ++, C #, Java, JavaScript, ...) en Windows, Mac y Linux.
Para los hacks de Kinect de 0 días más recientes, lea KinectHacks y FreeNect
Si desea comenzar a escribir código, eche un vistazo a estos:
Code Laboratories lanzó los controladores de la plataforma CL NUI para Kinect, que también incluye muestras en varios idiomas, incluido C #. Parece que el último 1.0.0.1210 no funciona en cajeros automáticos, por lo que tal vez se adhiera a la versión anterior (1.0.0.1121).
Comencé en minutos usando el proyecto KinectTouch C # junto con los controladores CL NUI.
Para la detección de movimiento, revise la función de detección de cabello dentro de OpenCV o la envoltura .Net multiplataforma Emgu CV . Se incluyen unos 20 algoritmos de detección (archivos XML) para detectar, por ejemplo, manos, ojos, torso superior, etc. También se incluye una herramienta para hacer los suyos. Google haar detectar para más información.
El proyecto OpenKinect está a cargo de libfreenect y tiene un código fuente de muestra para comenzar. AFAIK tendrá que usar libusb-win32 para interactuar con el Kinect (que era demasiado vago para trabajar en C #).
OpenNI acaba de lanzar un controlador actualizado con soporte para Kinect que incluye un código fuente de muestra para el seguimiento del esqueleto usando su PSDK PrimeSense .
http://www.computerandvideogames.com/article.php?id=258873?cid=OTC-RSS&attr=CVG-News-RSS
Parece que por el momento es solo para socios seleccionados de Microsoft.
La versión 1 de Kinect para Windows SDK ya está disponible (desde febrero de 2012) e incluye soporte comercial, transmisiones de sensores sin procesar, seguimiento esquelético y una serie de otras mejoras:
http://www.microsoft.com/en-us/kinectforwindows/
Las últimas noticias son que Microsoft lanzará una versión no comercial de un SDK para Kinect en primavera. A continuación se encuentra el enlace de Microsoft.
http://research.microsoft.com/en-us/news/features/kinectforwindowssdk-022111.aspx
Debería poder hacerlo ahora. Han devuelto un paquete de controladores y lo hicieron con Windows 8 en mente. No puedo pensar en cómo se llama, pero si vas a Microsoft Dreamspark está ahí. Lo acabo de ver espero que ayude.