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?
xna
xbox360
motion-control
Robinicks
fuente
fuente
Respuestas:
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 .
fuente
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.
fuente
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/
fuente
Le pregunté al Equipo XNA sobre esto hace unas semanas y me dijeron que actualmente eso no estará disponible a través del Marco XNA.
Estoy seguro de que abrirán el desarrollo de Kinect algún día, pero no creo que sea pronto.
fuente
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
fuente
Esta pregunta está etiquetada Xbox360. Si bien la versión actual del SDK (v1-M6) es compatible con XNA, es solo para Windows, lamentablemente tendrá que esperar el soporte de XBox.
fuente
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.
fuente