Buenas,
el SDK de Kinect está muy bien, pero muchas veces puede ser un coñazo / embole. Como SDK cumple con la premisa de tener una representación real de los elementos del sensor, pero carece de una sintaxis “moderna” para trabajar con los mismos.
Nota: cuidado que abstraer conceptos de Hardware para que sean “bonitos” es más difícil que morderse la espalda.
Aquí es donde entra el crack de Marcus Hohnert que ha creado una extensión para llegar a este modelo de código para la inicialización de un sensor Kinect.
1: var sensor = KinectSensor.KinectSensors
2: .FirstOrDefault(_ => _.Status == KinectStatus.Connected);
3: if (sensor == null) throw new InvalidOperationException("No kinect connected");
4:
5: sensor.EnableColorStream()
6: .EnableSkeletonStream()
7: .EnableDepthStream()
8: .Seated()
9: .NearMode()
10: .Start();
Impresionante !!!
Fuente: http://passiondev.wordpress.com/2013/05/03/fluent-kinect/
Saludos @ Home
El Bruno
Leave a comment