インターフェイスに Nuitrack スケルトン トラッカー モジュールの可能性を表します。詳細...
インターフェイスに Nuitrack スケルトン トラッカー モジュールの可能性を表します。
このモジュールを有効にするには、このクラスのインスタンスを作成する必要がります。このインスタンスを作成するには、SkeletonTracker Create () メソッドを使用します。このインスタンスは、SkeletonTracker モジュール オブジェクトと呼ばれます。アクティブなユーザーのフレームイン(検出)とフレームアウトのイベントについては、 SkeletonTracker::OnNewUserEvent と SkeletonTracker::OnLostUserEvent を使用します。
abstract float nuitrack.SkeletonTracker.GetProcessingTime |
( |
| ) |
|
|
純粋仮想 |
最後のスケルトンの処理時間を取得します。
- 戻り値
- 最後のスケルトンの処理時間 (ms)
スケルトン データを取得します。
- 戻り値
- スケルトン データ
abstract bool nuitrack.SkeletonTracker.IsAutoTracking |
( |
| ) |
|
|
純粋仮想 |
自動トラッキングが有効かどうかを見極めます。
- 戻り値
- 自動トラッキングが有効な場合は True、その他は false
- 注意
- デフォルト値は、Nuitrack config ファイルによって定義されています。
- 関連項目
- SetAutoTracking
abstract bool nuitrack.SkeletonTracker.IsTracking |
( |
int� |
userID | ) |
|
|
純粋仮想 |
abstract void nuitrack.SkeletonTracker.SetAutoTracking |
( |
bool� |
tracking | ) |
|
|
純粋仮想 |
自動トラッキングを設定します。
自動トラッキングを有効にする場合は、SetAutoTracking(true) を呼び出します。自動トラッキングを無効にする場合は、SetAutoTracking(false) を呼び出します。
自動トラッキングが有効な場合、フレーム内にユーザーが現れると、自動的にユーザーのスケルトン トラッキングを開始します。無効の場合には、ユーザーのスケルトン トラッキングの開始は手動で行なう必要があります。
- パラメーター
-
[in] | tracking | 設定を行う自動トラッキング |
- 関連項目
- StartTracking
- IsAutoTracking
abstract void nuitrack.SkeletonTracker.SetNumActiveUsers |
( |
int� |
numUsers | ) |
|
|
純粋仮想 |
トラッキングを行うアクティブなユーザーの最大数を設定します。
- 注意
- 最大 6人のユーザーのトラッキングを行うことができます。デフォルトの設定では、2人のユーザーのスケルトンのトラッキングが行われます。2人以上のユーザーのトラッキングを行う場合は、パフォーマンスが低下する可能性があります。
- パラメーター
-
[in] | numUsers | 設定可能なアクティブ ユーザーの最大数。 |
void nuitrack.SkeletonTracker.SignalOnLostUser |
( |
int� |
userID | ) |
|
|
インラインprotected |
void nuitrack.SkeletonTracker.SignalOnNewUser |
( |
int� |
userID | ) |
|
|
インラインprotected |
void nuitrack.SkeletonTracker.SignalOnUpdate |
( |
SkeletonData� |
skeletonData | ) |
|
|
インラインprotected |
abstract void nuitrack.SkeletonTracker.StartTracking |
( |
int� |
userID | ) |
|
|
純粋仮想 |
abstract void nuitrack.SkeletonTracker.StopTracking |
( |
int� |
userID | ) |
|
|
純粋仮想 |