Kinect CHOPは、KinectおよびLinect2センサーからポジションおよびスケルトンのトラッキングデータを読み取ります。最大6人のフルスケルトンを追跡することができます(オリジナルKinectを2台使用)また、カメラビューの追加の4人の中心位置も追跡します。複数のKinect CHOPを使用して複数のKinectデバイスをCameraパラメータを変更して使用できます。
また、顔の追跡もサポートしています。
注:このCHOPはKinect for WindowsハードウェアとKinect 2で動作します。Kinect for Xboxハードウェアでは動作しません、
Kinect 2デバイスを使用するにはKinect 2 SDKまたはランタイムをインストールする必要があります。
オリジナルのKinect 1を使用するには、12000以上のビルドにはKinect Runtime 1.8を、また、12000以下ビルドにはKinect Runtime 1.7をインストールする必要があります。
参照:Kinect TOP, Kinect and Kinect1
Kinectセンサーをアクティブにします。
Kinect v1またはKinect v2センサーを指定します。
- Version 1 / version1
- Version 2 / version2
使用するKinectセンサーを指定します。 Kinect v1を使用する場合にのみ使用できます。
スケルトン追跡のオプションを指定します。
追跡するプレーヤーの数を制限します。
インタラクションを有効にします。これにより、grip や press などのインタラクションデータが返されます。 追加されるチャネル出力には、p [1-2] / hand_l_ * およびp [1-2] / hand_r_ * というプレフィックスが付きます。
- インタラクションハンドのx値とy値の場合、0.0はインタラクション領域の左端に対応し、1.0はインタラクション領域の右端に対応しますが、値はこの範囲外になる可能性があります。
- インタラクションハンドのz値の場合、0.0はハンドが肩に近いことを意味し、1.0は完全に伸ばされた腕を表しますが、値はこの範囲外になる可能性があります。
注:インタラクション モードでは、640×480の深度解像度が必要です。 そのため、同じセンサーの深度画像を表示するKinect TOPは、解像度640×480の画像を出力し、Kinect CHOPでNear Depthモード設定が設定されます。
Kinectインタラクションでアプリケーションを作成する際のガイドラインについては、Kinect for Windows Human Interface Guidelinesをダウンロードしてください。
各ボーンのrx、ry、およびrz相対値回転チャンネルを返します。 回転は、前のジョイントを基準にしています。
各ボーンのrx、ry、およびrz絶対値回転チャンネルを返します。
各ボーンの長さを返します。
rx、ry、およびrzの値を、不連続性(またはラップアラウンド)を含まない形式で返して、安全にブレンド、フィルター、ラグなどを実行できます。たとえば、0から360まで連続して回転する回転値は、展開されて、 0から開始し、値を無期限に増やします。
ワールド空間座標で追跡された位置を返します。 追跡ポイントごとに、tx、ty、tzのトリプレットのチャンネルが出力されます。
画像空間座標で追跡された位置を返します。 Kinect 2では、これはカラー画像に関連しています。Kinect1では、深度画像に関連しています。 追跡ポイントごとにu、v、tzのトリプレットのチャンネルが出力されます。
検出された顔のフェイス トラッキング チャネルを返します。
これをオンにすると、追加でいくつかのステータスチャネルがレポートされます。 あるチャンネル グループは、ジョイントが現在追跡されているかどうかを報告し、別のチャンネル グループは、プレイヤーの一部がKinectセンサーの境界外でクリップされているかどうかを報告します。 追加されるチャネル出力は、tracked または clipped のサフィックスが付きます。
スケルトントラッキングの近接モードを有効にします。これにより、深度カメラはカメラに40cm近くのオブジェクトを見ることができます。(デフォルトは80cm)
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。
複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。
- Resample At First Input’s Rate / first
最初の入力のレートを使用して、他の入力をリサンプリングします。
- Resample At Maximum Rate / max
最も高いサンプリングレートでリサンプリングします。
- Resample At Minimum Rate / min
最も低いサンプリングレートでリサンプリングします。
- Error If Rates Differ / err
競合するサンプルレートは受け入れません。
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。
- DAT Table by Index / datindex
ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
- DAT Table by Name / datname
ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。
Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。
DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。