jueves, 17 de noviembre de 2011

Kinect 101. Primeros pasos

kinect

Por fin tengo una máquina lo suficientemente potente como para hacer funcionar Kinect en ella, así que no corto ni perezoso le he “gorreado” el cacharrito a mi buen amigo Alexis, y me he puesto con mis primeras pruebas.

Lo que quiero comentar hoy por aquí es que hacer para dar los primeros pasos para empezar a programar nuestras aplicaciones con Kinect, luego ya iré poniendo mas cosas y ejemplos a medida que vaya haciendo yo pruebas de concepto y demás.

Prerrequisitos.

El primero es obvio, pero yo lo digo, que luego no se diga, un Kinect.

Para programar necesitaras también un Visual Studio 2010, se puede usar la versión Express, que es gratuita.

Bajar Visual Studio 2010 Express.

Windows 7.

Kinect SDK e instalación.

Lo primero es bajar el Kinect SDK, en el momento de escribir estas líneas esta para bajar la beta 2.

Bajar Kinect SDK beta 2.

Una vez bajado, instala las SDK y conecta el Kinect a uno de los puertos USB del PC. Tan sencillo como eso.

image

 

A programar se ha dicho

En Codeplex hay un proyecto de plantilla de Kinect muy recomendable (bajar plantilla), bájala e instálala.

image

Ahora al crear un nuevo proyecto de Visual Studio ha de aparecer entre los proyectos los de tipo Kinect y las respectivas plantillas que hemos instalado.

image

Hay tres tipos de plantillas, ya entraremos mas a fondo en otros artículos, yo ahora selecciono la del tipo KinectSkeletonApplication, esta plantilla crea un proyecto en Windows Presentation Foundation, y muestra tres puntos en pantalla que capturan la posición de nuestras manos y la cabeza y captura nuestra imagen y la posición de estas.

Este es un buen punto de partida para ir empezando, os recomiendo os miréis el código y trasteéis un poco con el, en el próximo articulo sobre Kinect os pondré algunos ejemplos picando algo de código.

1 comentario:

  1. estoy intentanto elaborar este video https://www.youtube.com/watch?v=SB_0vRnkeOk, en Perú. entiendo que el kinect se puede programar de muchas formas, pero, que se necesitaria para poder desarrolla esto

    ResponderEliminar