Asdf
Tutorial 1: Inicios
Maria Elena Abrego MSP México & MSP Lead LATAM
Este tutorial es lo básico desde 0
Maria Elena Abrego MSP México & MSPLead LATAM
Crea un nuevo proyecto tipo WPF.
Añade la referencia Microsoft.Kinect.dll Nos vamos a la sección MainWindow.xaml.cs para ingresar el código
Detectando el Sensor Kinect
Primero creamos la región de variables
#region Member Variables private KinectSensor _Kinect; #endregion Member Vatiables; La explicación comienza con la variable _Kinect y la propiedad denominado Kinect.Una aplicación debe mantener siempre una referencia a los objetos de KinectSensor utilizado por la aplicación local. También la referencia es necesaria para no minimizar el KinectSensor cuando laaplicación allá terminado de usarlo
Maria Elena Abrego MSP México & MSP Lead LATAM
Enseguida creamos una región de constructor
#region Constructor public MainWindow() { InitializeComponent();this.Loaded += (s, e) => { DiscoverKinectSensor(); }; this.Unloaded += (s, e) => { this.Kinect = null; }; } #endregion Constructor
Ahora sí creamos la región de los métodos
*OJO, Siempre queágamos una aplicación para Kinect debemos incluir el siguiente método
private void DiscoverKinectSensor() { //Se suscribe al evento statusChanged del objeto KinectSensor.KinectSensor.KinectSensors.StatusChanged += KinectSensors_StatusChanged; //utiliza una expresión lambda para encontrar el primer objeto de KinectSensor de la colección //con un estado de KinectSensor.Conncected. El resultado esasignado a la propiedad Kinect. this.Kinect = KinectSensor.KinectSensors.FirstOrDefault(x => x.Status == KinectStatus.Connected); }
private void KinectSensors_StatusChanged(object sender,StatusChangedEventArgs e) { switch (e.Status) { case KinectStatus.Connected: if (this.Kinect == null) { this.Kinect = e.Sensor; } break; case KinectStatus.Disconnected:
Maria Elena Abrego MSP México & MSP...
Regístrate para leer el documento completo.