C# Class CURELab.SignLanguage.HandDetector.KinectController

add summary here
Inheritance: INotifyPropertyChanged
Show file Open project: huangfuyang/Sign-Language-with-Kinect

Public Properties

Property Type Description
DIFF double

Protected Properties

Property Type Description
m_OpenCVController OpenCVController
singleInstance KinectController

Public Methods

Method Description
Initialize ( String uri = null ) : void
Reset ( ) : void
Run ( ) : void
SetSpeed ( double speed ) : void
Shutdown ( ) : void
Start ( ) : void
Stop ( ) : void
TogglePause ( ) : void

Protected Methods

Method Description
DrawHandPosition ( Bitmap bitmap, System p, System color ) : void
DrawString ( Bitmap bitmap, Font textFont, String text ) : void
KinectController ( ) : System
OnPropertyChanged ( string propertyName ) : void
RegionGrow ( PointF startPoint, short depthData, Bitmap bmpNew ) : void

Private Methods

Method Description
DrawConnectedRegion ( short connect, Byte bmp ) : void
IsConnected ( short depth, short connect, int x, int y, Direction dir, int connectThresh, int cthresh = 1 ) : bool
MeanCenter ( Byte connect ) : void

Method Details

DrawHandPosition() protected method

protected DrawHandPosition ( Bitmap bitmap, System p, System color ) : void
bitmap System.Drawing.Bitmap
p System
color System
return void

DrawString() protected method

protected DrawString ( Bitmap bitmap, Font textFont, String text ) : void
bitmap System.Drawing.Bitmap
textFont System.Drawing.Font
text String
return void

Initialize() public method

public Initialize ( String uri = null ) : void
uri String
return void

KinectController() protected method

protected KinectController ( ) : System
return System

OnPropertyChanged() protected method

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
return void

RegionGrow() protected method

protected RegionGrow ( PointF startPoint, short depthData, Bitmap bmpNew ) : void
startPoint PointF
depthData short
bmpNew Bitmap
return void

Reset() public method

public Reset ( ) : void
return void

Run() public method

public Run ( ) : void
return void

SetSpeed() public method

public SetSpeed ( double speed ) : void
speed double
return void

Shutdown() public method

public Shutdown ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

TogglePause() public method

public TogglePause ( ) : void
return void

Property Details

DIFF public static property

public static double DIFF
return double

m_OpenCVController protected property

protected OpenCVController m_OpenCVController
return OpenCVController

singleInstance protected static property

protected static KinectController singleInstance
return KinectController