C# Класс LightBuzz.Vitruvius.FingerTracking.HandsController

Detects human hands in the 3D and 2D space.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CalculateDistance double
GetHand LightBuzz.Vitruvius.FingerTracking.Hand
GetHand LightBuzz.Vitruvius.FingerTracking.Hand

Открытые методы

Метод Описание
HandsController ( ) : Microsoft.Kinect

Creates a new instance of HandsController.

HandsController ( CoordinateMapper coordinateMapper ) : Microsoft.Kinect

Creates a new instance of HandsController with the specified coordinate mapper.

HandsController ( ) : System

Creates a new instance of HandsController.

HandsController ( CoordinateMapper coordinateMapper ) : System

Creates a new instance of HandsController with the specified coordinate mapper.

Update ( IntPtr data, Body body ) : void

Updates the finger-detection engine with the new data.

Update ( ushort data, Body body ) : void

Updates the finger-detection engine with the new data.

getFingers ( ) : IList
getFingers ( ) : List

Method for using to get list of finger right hand

Приватные методы

Метод Описание
CalculateDistance ( float handLeftX, float handLeftY, float tipLeftX, float tipLeftY, float thumbLeftX, float thumbLeftY ) : double
GetHand ( ulong trackingID, HandState state, List contour, double angle, float wristX, float wristY, bool hand ) : LightBuzz.Vitruvius.FingerTracking.Hand
GetHand ( ulong trackingID, HandState state, List contour, double angle, float wristX, float wristY, bool hand, float handRightX, float handRightY ) : LightBuzz.Vitruvius.FingerTracking.Hand

Описание методов

HandsController() публичный Метод

Creates a new instance of HandsController.
public HandsController ( ) : Microsoft.Kinect
Результат Microsoft.Kinect

HandsController() публичный Метод

Creates a new instance of HandsController with the specified coordinate mapper.
public HandsController ( CoordinateMapper coordinateMapper ) : Microsoft.Kinect
coordinateMapper CoordinateMapper The coordinate mapper that will be used during the finger detection process.
Результат Microsoft.Kinect

HandsController() публичный Метод

Creates a new instance of HandsController.
public HandsController ( ) : System
Результат System

HandsController() публичный Метод

Creates a new instance of HandsController with the specified coordinate mapper.
public HandsController ( CoordinateMapper coordinateMapper ) : System
coordinateMapper CoordinateMapper The coordinate mapper that will be used during the finger detection process.
Результат System

Update() публичный Метод

Updates the finger-detection engine with the new data.
public Update ( IntPtr data, Body body ) : void
data System.IntPtr An IntPtr that describes depth values.
body Body The body to search for hands and fingers.
Результат void

Update() публичный Метод

Updates the finger-detection engine with the new data.
public Update ( ushort data, Body body ) : void
data ushort An array of depth values.
body Body The body to search for hands and fingers.
Результат void

getFingers() публичный Метод

public getFingers ( ) : IList
Результат IList

getFingers() публичный Метод

Method for using to get list of finger right hand
public getFingers ( ) : List
Результат List