Buenas, después de ver cómo capturar diferentes gestos con C# utilizando Kinect ( Wave , Circle , Push , Swipe ), hoy vamos a utilizar la clase XnMSelectableSlider2D para detectar la posición de una mano una vez iniciada una sesión en Kinect . Como siempre el código es bastante auto descriptivo, ya que una vez instanciada la clase, el evento Slider2DItemHovered() nos brinda un parámetro con la posición X e Y de la mano en cuestión (línea 48). En este evento y para que la demo no sea tan aburrida...
Buenas, si has visto Minority Report, seguramente te habrás dado cuenta que unas de las acciones más usuales que podemos hacer con la mano es un SWIPE (que es algo así como darle una cachetada/bofetada al aire). Pues bien, utilizando OpenNI y ManagedNite podemos capturar este tipo de acciones con la clase XnMSwipeDetector . La misma nos permite capturar una acción de SWIPE, y además ver la dirección de la misma (Left, Right, Top, Down) y otros valores como el ángulo y la velocidad del SWIPE. El siguiente...