C# 클래스 XNAGraphics.KinectBundle.Kinect

파일 보기 프로젝트 열기: joseruizjimenez/personal-training-martial-arts 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
kinectRGBVideo Microsoft.Xna.Framework.Graphics.Texture2D
kinectSensor Microsoft.Kinect.KinectSensor
lastFrame Microsoft.Xna.Framework.Graphics.Texture2D
locked System.Boolean
skeleton Microsoft.Kinect.Skeleton
skeletonOutOfRange System.Boolean

공개 메소드들

메소드 설명
Kinect ( ) : System
KinectSensors_StatusChanged ( object sender, StatusChangedEventArgs e ) : void

Detecta cuando se conecta o desconecta un sensor kinect. Lanza una busqueda si es necesario. Se emplea un eventHandler para lanzar la actualizacion, que se dirige con StatusChangedEventArgs

initialize ( ) : void
kinectSensor_ColorFrameReady ( object sender, Microsoft.Kinect.ColorImageFrameReadyEventArgs e ) : void

Actualiza los datos recibidos de la camara sobre nuestro kinectRGBVideo

kinectSensor_SkeletonFrameReady ( object sender, Microsoft.Kinect.SkeletonFrameReadyEventArgs e ) : void

Actualiza la posicion del esqueleto sobre nuestro vector

load ( Microsoft.Xna.Framework.Game game ) : void
unload ( ) : void

비공개 메소드들

메소드 설명
DiscoverKinectSensor ( ) : void

Localiza nuevos dispositivos Kinect y lo asocia con nuestro kinectSensor

InitializeKinect ( ) : bool

Activamos y configuramos la camara RGB y la deteccion del esqueleto en el Kinect

메소드 상세

Kinect() 공개 메소드

public Kinect ( ) : System
리턴 System

KinectSensors_StatusChanged() 공개 메소드

Detecta cuando se conecta o desconecta un sensor kinect. Lanza una busqueda si es necesario. Se emplea un eventHandler para lanzar la actualizacion, que se dirige con StatusChangedEventArgs
public KinectSensors_StatusChanged ( object sender, StatusChangedEventArgs e ) : void
sender object
e StatusChangedEventArgs
리턴 void

initialize() 공개 메소드

public initialize ( ) : void
리턴 void

kinectSensor_ColorFrameReady() 공개 메소드

Actualiza los datos recibidos de la camara sobre nuestro kinectRGBVideo
public kinectSensor_ColorFrameReady ( object sender, Microsoft.Kinect.ColorImageFrameReadyEventArgs e ) : void
sender object
e Microsoft.Kinect.ColorImageFrameReadyEventArgs
리턴 void

kinectSensor_SkeletonFrameReady() 공개 메소드

Actualiza la posicion del esqueleto sobre nuestro vector
public kinectSensor_SkeletonFrameReady ( object sender, Microsoft.Kinect.SkeletonFrameReadyEventArgs e ) : void
sender object
e Microsoft.Kinect.SkeletonFrameReadyEventArgs
리턴 void

load() 공개 메소드

public load ( Microsoft.Xna.Framework.Game game ) : void
game Microsoft.Xna.Framework.Game
리턴 void

unload() 공개 메소드

public unload ( ) : void
리턴 void

프로퍼티 상세

kinectRGBVideo 공개적으로 프로퍼티

public Texture2D,Microsoft.Xna.Framework.Graphics kinectRGBVideo
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

kinectSensor 공개적으로 프로퍼티

public KinectSensor,Microsoft.Kinect kinectSensor
리턴 Microsoft.Kinect.KinectSensor

lastFrame 공개적으로 프로퍼티

public Texture2D,Microsoft.Xna.Framework.Graphics lastFrame
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

locked 공개적으로 프로퍼티

public Boolean,System locked
리턴 System.Boolean

skeleton 공개적으로 프로퍼티

public Skeleton,Microsoft.Kinect skeleton
리턴 Microsoft.Kinect.Skeleton

skeletonOutOfRange 공개적으로 프로퍼티

public Boolean,System skeletonOutOfRange
리턴 System.Boolean