Hola!

Sigo acomodando posts viejos y hoy le toca a esta excelente library para trabajar con KinectSDK: Vitruvius. La referencia es muy básica así que no entraré en detalles sobre el nombre. Eso sí, si trabajas con Color, Depth o Skeleton Frames esta library te hace la vida mucho más simple.

Un par de ejemplos sacados de su homepage, son la mejor explicación posible

Color Frame

   1: void Sensor_ColorFrameReady(object sender, ColorImageFrameReadyEventArgs e)

   2: {

   3:     using (var frame = e.OpenColorImageFrame())

   4:     {

   5:         if (frame != null)

   6:         {

   7:             // Display on screen

   8:             image.Source = frame.ToBitmap();

   9:  

  10:             // Capture JPEG file

  11:             frame.Capture("C:\\ColorFrame.jpg");

  12:         }

  13:     }

  14: }

Gestures

   1: GestureController gestureController = new GestureController(GestureType.All);

   2: gestureController.GestureRecognized += GestureController_GestureRecognized;

   3:  

   4: // ...

   5:  

   6: void Sensor_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e)

   7: {

   8:     using (var frame = e.OpenSkeletonFrame())

   9:     {

  10:         if (frame != null)

  11:         {

  12:             var skeletons = frame.Skeletons().Where(s => s.TrackingState == SkeletonTrackingState.Tracked);

  13:  

  14:             foreach (var skeleton in skeletons)

  15:             {

  16:                 if (skeleton != null)

  17:                 {

  18:                     // Update skeleton gestures.

  19:                     gestureController.Update(skeleton);

  20:                 }

  21:             }

  22:         }

  23:     }

  24: }

  25:  

  26: // ...

  27:  

  28: void GestureController_GestureRecognized(object sender, GestureEventArgs e)

  29: {

  30:     // Display the recognized gesture's name.

  31:     Debug.WriteLine(e.Name);

  32: }

 

HomePage: https://github.com/lightbuzz/vitruvius

Saludos @ La Finca

El Bruno

image image image Google

One response to “[#KINECTSDK] Vitruvius, impresionante library para KinectSdk”

  1. […] un par de días escribí un post sobre Vitruvius, y como me entraron 2 preguntas sobre el mismo, voy a dedicarle un par de posts ya […]

    Like

Leave a reply to [#KINECTSDK] HowTo: Mostrar el feed de la camara con Vitruvius | El Bruno Cancel reply

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading