C# Class InfoStrat.MotionFx.ImageProcessing.ImageProcessor

Exibir arquivo Open project: InfoStrat/MotionFx Class Usage Examples

Public Methods

Method Description
AddScreen ( MotionTrackingScreen screen ) : void
GetImageSourceForScreen ( MotionTrackingScreen screen ) : System.Windows.Media.ImageSource
ImageProcessor ( DirectCanvas.Misc.Size ImageSize ) : System
ImageToImageSource ( DepthFrame frame ) : System.Windows.Media.ImageSource
InitLayers ( DirectCanvas.Misc.Size ImageSize ) : void
ProcessDepthSessions ( Image depthImage, MotionTrackingDevice>.Dictionary devices, ushort max, ushort min ) : void
RemoveScreen ( MotionTrackingScreen screen ) : void

Private Methods

Method Description
UpdateScreenVisualization ( MotionTrackingDevice>.Dictionary devices, MotionTrackingScreen screen, DirectCanvas.WPFPresenter handPresenter ) : void

Method Details

AddScreen() public method

public AddScreen ( MotionTrackingScreen screen ) : void
screen MotionTrackingScreen
return void

GetImageSourceForScreen() public method

public GetImageSourceForScreen ( MotionTrackingScreen screen ) : System.Windows.Media.ImageSource
screen MotionTrackingScreen
return System.Windows.Media.ImageSource

ImageProcessor() public method

public ImageProcessor ( DirectCanvas.Misc.Size ImageSize ) : System
ImageSize DirectCanvas.Misc.Size
return System

ImageToImageSource() public method

public ImageToImageSource ( DepthFrame frame ) : System.Windows.Media.ImageSource
frame DepthFrame
return System.Windows.Media.ImageSource

InitLayers() public method

public InitLayers ( DirectCanvas.Misc.Size ImageSize ) : void
ImageSize DirectCanvas.Misc.Size
return void

ProcessDepthSessions() public method

public ProcessDepthSessions ( Image depthImage, MotionTrackingDevice>.Dictionary devices, ushort max, ushort min ) : void
depthImage Image
devices MotionTrackingDevice>.Dictionary
max ushort
min ushort
return void

RemoveScreen() public method

public RemoveScreen ( MotionTrackingScreen screen ) : void
screen MotionTrackingScreen
return void