"Kinect technologies permit us dream with the future"  [ESPAÑOL]  [ENGLISH]

Kinect para Windows


Using RGB Camera with Polling

[pullquote align="left"]Utilizando la cámara RGB de Kinect con el método de programación Polling[/pullquote]
En este artículo intentaremos explicar qué es el Polling, para que se usa y como nos puede ayudar a la hora de implementar aplicaciones que utilicen el controlador de juegos Kinect. Primero debemos contextualizar que el desarrollo de este ejercicio está pensado para un WFP en Visual Studio 2010/2012.

¿Qué es el Polling?

En programación el término Polling define una forma de programación que se utiliza para obtener un flujo de datos constantes de una fuente. Generalmente, y en particular en este caso, de un dispositivo hardware: Kinect.
Seguir leyendo »



Cámara RGB – ColorStream on!

Posted on enero 28th, by Marcal Montserrat in C#, Investigación y Desarrollo [I+D+I], Kinect, Kinect para Windows, Programación. 4 comments

Después del último post, donde enseñábamos a inicializar el sensor Kinect os explicaremos como acceder a la cámara RGB ampliando el último código facilitado.

Para ello empezaremos modificando el MainWindow.xaml introduciendo el objeto donde se mostrará la salida de la cámara. El código sería el siguiente:

[sourcecode language="xml"]
<Grid>
//el nombre puede ser el que queráis y el tamaño también.
<Image Name="CamaraRGB" Height="350" Width="525"></Image>
</Grid>
[/sourcecode]

Una vez preparado el XAML hay que programar el código para obtener los datos de la cámara RGB. Crearemos una función a la que hemos llamado ColorFrameReady. El código sería el siguiente:

[sourcecode language="csharp"]
private void ColorFrameReady(object sender, ColorImageFrameReadyEventArgs e)
{
using (ColorImageFrame frame = e.OpenColorImageFrame())
{
if (frame != null)
{
byte[] pixelData = new byte [ frame.PixelDataLength ];
frame.CopyPixelDataTo(pixelData);
//en el pixeldata está la info de la camara.
Seguir leyendo »



Kinect Xbox and Kinect for Windows – Data Streams

Uno de los primeros post que realizamos fue una comparativa entre el dispositivo Kinect que viene con la consola Xbox 360 y el último modelo del dispositivo llamado Kinect for Windows.

En ese post mostrábamos una tabla donde veíamos:

Data Streams (Flujo de datos)

Kinect for XBOX 360 Kinect for Windows
 640 × 480 32-bit de color @30fps  640 × 480 32-bit de color @30fps
1280 x 960 RGB @ 12fps
Raw YUV 640 x 480 @ 15fps

Hoy hemos podido comprobar que el flujo de datos a resolución “1280 x 960 RGB @ 12fps” con Kinect for Xbox 360 no obtenemos un video fluido con el que poder trabajar.
Seguir leyendo »



Microsoft Kinect SDK 1.5

Posted on noviembre 19th, by Marcal Montserrat in 1.5 (Mayo 2012), Documentación, Kinect, Kinect para Windows. No Comments

En anteriores post ya hemos explicado que es un SDK. En este post nos adentramos en una de las versiones del SDK de Microsoft para Kinect, la versión 1.5.

Se trata de la segunda actualización del producto. Como sabemos, en febrero del 2012 salió la versión 1.0 del SDK y tan solo 3 meses mas tarde, en Mayo del 2012, Microsoft publicó la versión 1.5. Esta versión aportaba las siguientes características:

  • Aportó compatibilidad con el SDK de Kinect for Windows versión 1.0.
  • Kinect Studio: Herramienta que permite a los desarrolladores grabar y reproducir datos de Kinect.

Seguir leyendo »


¿Qué es el dispositivo Kinect?

Posted on noviembre 6th, by Alejandro Murillo in Información, Kinect, Kinect para Windows, Kinect para Xbox 360. No Comments

Kinect es un dispositivo, inicialmente pensado como un simple controlador de juego, que gracias a los componentes que lo integran: sensor de profundidad, cámara RGB, array de micrófonos y sensor de infrarrojos (emisor y receptor), es capaz de capturar el esqueleto humano, reconocerlo y posicionarlo en el plano.

Gracias a toda la información que captura este dispositivo, los desarrolladores de software pueden hacer uso de él para programar toda una serie de aplicativos cuyo activo principal es la interacción con los elementos “virtuales” a través de los distintos movimientos del cuerpo humano.

Es ahí donde entra en juego el SDK para Kinect, que Microsoft a puesto al alcance de los desarrolladores de todo el mundo.
Seguir leyendo »






Últimos POST »

En Kinect for Developers trabajamos para tener actualizado nuestro Blog, con las últimas noticias y novedades sobre Kinect.
También vamos publicando información y detalles sobre todas las aplicaciones y proyectos que desarrollamos desde Kinect for Developers.

» Recomendamos visitar asiduamente nuestro Blog para estar a la última sobre Kinect.

Kinect + SDK 1.7 + Unity 3D

Una de las líneas de acción que tenemos en Kinect for Developers es la utilización de Kinect en el mundo del 3D. Una de...

Kinect face tracking – first contact

Des de Kinect for Developers, estamos trabajando e investigando sobre face tracking con Kinect a raíz de un proyecto que nos ha pedido un cliente.

Con el SDK...

Ganadores del premio PFC Fundacion Universia 2012

Hoy tenemos el honor de anunciar que Kinect for Developers ha ganado el premio PFC-Fundación Universia 2012 gracias a Kinect...