Con OpenKinect convertido ya en una norma que cualquiera puede utilizar para crear aplicaciones locas y experimentales, las novedades llegan a diario. Hoy tenemos tres noticias importantes sobre personas que hicieron algo interesante con el nuevo periférico de Microsoft: un usuario logró jugar Super Mario en un emulador, otro desarrolló un sistema que reconoce objetos y los nombra con una voz similar a la de HAL 9000 y, finalmente, Oliver Kreylos mejoró su anterior trabajo de crear una imagen 3D de un espacio utilizando dos Kinect.

OpenKinect ya reconoce objetos (y otros hacks)
OpenKinect ya reconoce objetos (y otros hacks)

Un día con tres experimentos

Ya habíamos dicho que cuando se libere Kinect, iban a comenzar a aparecer aplicaciones y experimentos interesantes como agua en una cascada. Y así ocurrió, al punto de tener novedades diarias y, en ciertos casos, hasta tres en un día, como hoy. Por ejemplo, un hacker logró que el periférico reconozca objetos en un espacio real, otro pudo jugar Super Mario con su cuerpo y un tercero, Oliver Kreylos, mejoró su anterior concepto de capturar una imagen 3D de un espacio real, esta vez utilizando dos Kinect.

Reconocimiento de objetos con OpenKinect

En primer lugar, hablamos sobre un hacker que utilizó OpenKinect como interfaz, OpenCV para procesar las imágenes capturadas con Kinect, CMU Sphinx para reconocer la voz y Festvox para sintetizarla. El resultado es simplemente espectacular. El usuario le muestra un objeto al Kinect y le pregunta si sabe lo que es. Si el objeto nunca fue introducido al sistema, responde con una voz similar a la de HAL 9000 que no sabe lo que es. Entonces el usuario le da un nombre y, la próxima vez que le pregunta, es capaz de reconocerlo y decir en voz alta el nombre del objeto. El vídeo ubicado arriba fue subido tan solo unos días después de la salida de OpenKinect, la librería que le permite a un ordenador interactuar con las cámaras de Kinect, de modo que no le tomó mucho programar esta interesante aplicación.

Super Mario con movimientos del cuerpo

El segundo de estos usuarios, harto de no poder jugar juegos buenos con su Kinect, decidió volver a las raíces y jugar Super Mario con movimientos del cuerpo, de una manera similar a como se juega Kinect Adventures. Utilizó OpenKinect para que el ordenador tome los datos de Kinect y un emulador de NES para ejecutar el juego. El resto es puro movimiento corporal. El jugador se mueve hacia los lados para hacer que Mario camine en distintas direcciones, salta para saltar y se agacha para bajar por los caños. Definitivamente se nota que no tiene la misma fidelidad que con el control en la mano, pero eso no es nada nuevo.

Captura 3D con dos Kinect

Finalmente nos queda por ver el nuevo trabajo de Oliver Kreylos, que con un Kinect creó una imagen 3D parcial de su medioambiente. Ahora logró conectar dos Kinect para crear una imagen 3D completa de un espacio real. Esta nueva demostración es aún más impresionante, porque ambos periféricos logran complementarse muy bien. Aún cuando él aparece en el cuadro y comienza a mover sus manos sobre el objeto que estaba mostrando anteriormente, es capaz de unir ambas imágenes en tiempo real sin ningún tipo de problemas. Como dijimos, estos avances son verdaderamente impresionantes y esperamos ver más al respecto en los próximos días.

Fuente: