Nuitrack 1.5.0
3D スケルトン トラッキング ミドルウェア
 すべて クラス 名前空間 関数 変数 Typedefs 列挙型 列挙子 プロパティ イベント グループ ページ
Nuitrack ジェスチャ認識

このモジュールは、ジェスチャ認識機能へのアクセスを可能にします。詳細...

クラス

クラス  tdv::nuitrack::GestureRecognizer
 インターフェイスに Nuitrack ジェスチャ認識モジュールの可能性を表します。詳細...
 
struct  tdv::nuitrack::Gesture
 ジェスチャをユーザーと紐づけして説明します。詳細...
 
struct  tdv::nuitrack::UserState
 特定のユーザーの状態を説明します。詳細...
 
struct  tdv::nuitrack::GestureState
 ジェスチャの状態を説明します。詳細...
 
struct  tdv::nuitrack::UserGesturesState
 ユーザーの状態を説明し、現在実行されているアクションに関する情報が補足で表示されます。詳細...
 
クラス  tdv::nuitrack::GestureData
 ジェスチャ判断の結果を保存します。詳細...
 
クラス  tdv::nuitrack::UserStateData
 ユーザーの状態に関する判断の結果を保存します。詳細...
 
クラス  tdv::nuitrack::UserGesturesStateData
 トラッキングを行っているすべてのユーザーに関するジェスチャの状態の判断結果を保存します。詳細...
 

列挙型

enum  tdv::nuitrack::GestureType {
  GESTURE_WAVING,
  GESTURE_SWIPE_LEFT,
  GESTURE_SWIPE_RIGHT,
  GESTURE_SWIPE_UP,
  GESTURE_SWIPE_DOWN,
  GESTURE_PUSH
}
 ジェクチャの種類を説明します。
 
enum  tdv::nuitrack::UserStateType {
  USER_IS_ABSENT,
  USER_IN_SCENE,
  USER_ACTIVE
}
 ユーザーの状態を説明します。
 

詳細な説明

このモジュールは、ジェスチャ認識機能へのアクセスを可能にします。

このモジュールの主要なクラスは、GestureRecognizer です。モジュールの調整やモジュール操作の結果を検索するための関数が含まれています。

Nuitrack ジェスチャ認識モジュールは、ユーザー アクティビティの状態へのアクセス、ジェスチャの認識、これらのジェスチャの状態判断等に使用できます。ジェスチャの状態は、 完了までの進捗をパーセンテージで示した数値で表されます。ジェスチャには、手を振る、左にスワイプ、右にスワイプ、上にスワイプ、下にスワイプ、押し出すの 6種類があります。アクティブなユーザーのジェスチャのみ認識 (判断) されます。スワイプや押し出しは、コントロール ジェスチャと呼ばれます。コントロール ジェスチャ認識を無効にする場合は、任意で GestureRecognizer::setControlGesturesStatus を使用します。