[#KINECTSDK] HowTo: Averiguar las capacidades del sensor (o casi)

Hola!

Ayer por problemas técnicos no pude hacer el webcast sobre Kinect SDK V2, aunque eso no quita que siga escribiendo un poco al respecto. Un caso concreto cuando usas un sensor es ver las capacidades con las que está trabajando el mismo.

El SDK trae una propiedad “KinectCapabilities” que es la encargada de mostrarnos esa información. Por ejemplo el siguiente código se encarga de inspeccionar esa propiedad una vez detectado un sensor y cuando se abre un feed del mismo.

   1: using System;

   2: using Microsoft.Kinect;

   3:  

   4: namespace KinectCapabilities

   5: {

   6:     class Program

   7:     {

   8:         private static KinectSensor _kinectSensor;

   9:         static void Main()

  10:         {

  11:             Console.WriteLine("Press RETURN to start");

  12:             Console.ReadLine();

  13:             _kinectSensor = KinectSensor.Default;

  14:             if (null != _kinectSensor)

  15:             {

  16:                 Console.WriteLine("Default sensor:" + _kinectSensor.KinectCapabilities);

  17:                 _kinectSensor.Open();

  18:                 Console.WriteLine("Sensor open :" + _kinectSensor.KinectCapabilities);

  19:                 _kinectSensor.BodyFrameSource.OpenReader();

  20:                 Console.WriteLine("Body open :" + _kinectSensor.KinectCapabilities);

  21:                             }

  22:             Console.ReadLine();

  23:         }

  24:     }

  25: }

Esta app de consola en ejecución muestra lo siguiente:

image

Como podemos ver, la opción solo cambia de None a Vision (y creedme que he probado con todos los Sources). La documentación oficial nos promete muchas capacidades que esperemos que estén disponibles en la próxima actualización del SDK

Member Value Description
None No kinect capabilites are supported.
Vision Vision is supported.
Audio Audio is supported.
Face Facial recognition is supported.
Expressions Expressions are supported.
Gamechat 16  Game chat is supported.

And as always, the disclaimer

“This is preliminary software and/or hardware and APIs are preliminary and subject to change“

Saludos @ Home

El Bruno

image image image Google

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: