RealSense CHOP

概要

RealSense CHOPは、IntelのRealSenseカメラから位置と回転のデータを出力します。 このCHOPは、Windowsで古いRealSenseカメラモデルF200、R200、およびSR300のみサポートされており、RealSenseの章で説明されているIntel RealSense Windows APIのインストールが必要です。
ハードウェア情報およびインストール手順については、RealSenseの章、およびRealSense TOPも参照してください。

パラメータ – Setup ページ
Active / active
Model / model

使用するデバイスのモデル、F200、R200、またはSR300を選択します。

  • F200 / f200
  • R200 / r200
  • SR300 / sr300
Sensor / sensor

使用するデバイスを選択します。

Mode / mode

Finger/FaceまたはMarker Trackingを選択します。

  • Finger/Face Tracking / fingerface
  • Maker Tracking / maker
Hands World Position / handsworldpos

ワールド空間での追跡された手の関節の位置を出力します。 カメラを基準にしたメートル単位の値です。

Hands Color Position / handscolorpos

正規化されたカラー画像空間での追跡された手の関節の位置を出力します。

Hands Rotation / handsrotation

手関節の回転値を出力します。

  • Off / off
  • Absolute / absolute
  • Relative / relative
Face Landmarks World Position / facelandmarksworld

ワールド空間で追跡された顔のランドマークの位置を出力します。 カメラを基準にしたメートル単位の値です。

Face Landmarks Color Position / facelandmarkscolor

Output positions of the tracked facial landmarks in normalized image space.
正規化された画像空間における追跡された顔のランドマークの位置を出力します。

Face World Position / faceworldpos
Face Rotation / facerotation
Face Bounds / facebounds
Face Expressions / faceexpressions
Persons Center-Mass World Position / personsworldcenterpos
Persons Center-Mass Color Position / personscolorcenterpos
Persons Color Bounds / personscolorbounds
Persons Skeleton World Position / personsskelworldpos
Persons Skeleton Color Position / personsskelcolorpos
Max Persons / maxperson
Marker Image TOP / markertop
パラメータ – Gestures ページ

ジェスチャの説明はRealSense SDKのドキュメントを参照してください。

Separate Hands / separatehands
Click / click

カメラに向かって開いた手、人差し指をすばやくクリックする動作。

Fist / fist

すべての指が拳に折り畳まれた状態。 手のひらがカメラの一般的な方向にある限り、拳の向きはさまざまです。

Full Pinch / fullpinch

すべての指で伸びた状態から親指に触れる動作。 つまんだ指は、画面を直接指すか、横向きにするかの間であればどこでもかまいません。

Spread Fingers / spreadfingers

カメラに向かって手を開きます。

Swipe / swipe

SDKドキュメントで説明されている下/上/左/右へのスワイプ。

Tap / tap

自然なリラックスしたポーズの手から、ボタンを押すように前方に移動する動作。

Thumb Up/Down / thumbs

Tnumbs upおよびthumbs downジェスチャー。

Two Finger Pinch / twofingerpinch

親指と人差し指が互いに触れた状態から開く、ピンチ操作の動作。

V Sign / vsign

人差し指と中指を上に向けて閉じた手。Vサイン。

Wave / wave

画面に面した開いた手。 ウェーブには、任意の繰り返しを含めることができます。

パラメータ – Smoothing ページ
Smoothing / smoothing

チャネルデータの平滑化を有効にします。

Smoothing Type / smoothtype

アップルへのスムージングのタイプ。

  • Stabilizer / stabilizer.
    静止オブジェクトを表す空間内のポイントを安定させるため。 特定のしきい値の下での小さな変化を無視し、同じポイントとして近いポイントを表します。 モーションスムージングは、新しいポイントが安定化半径を超えたときにも適用されます。
  • Weighted / weighted
    選択した重みに従って、現在のポイントを最後のNポイントの加重平均に置き換えます。
  • Quadratic / quadratic
    (時間ベースのスムージング)2次方程式を使用して、前のポイントと現在のポイントを補間します。 これにより、新しいポイントが現在のポイントからどれだけ離れているかに応じて、モーションの安定化とスムージングの両方が生成されます。
  • Spring / spring
    (時間ベースのスムージング)線形方程式を使用して、前のポイントと現在のポイントの間を補間します(結果は安定化効果になります)。
Smoothing Strength / smoothstrength

適用するスムージングの量を設定します。

Stabilize Radius / smoothrad
Number of Weights / weights

加重平滑化に使用する加重サンプルの数。

パラメータ- Common ページ
Time Slice / timeslice

これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。

Scope / scope

影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。

Sample Rate Match / srselect

複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。

  • Resample At First Input’s Rate / first
    最初の入力のレートを使用して、他の入力をリサンプリングします。
  • Resample At Maximum Rate / max
    最も高いサンプリングレートでリサンプリングします。
  • Resample At Minimum Rate / min
    最も低いサンプリングレートでリサンプリングします。
  • Error If Rates Differ / err
    競合するサンプルレートは受け入れません。
Export Method / exportmethod

CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

  • DAT Table by Index / datindex
    ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
  • DAT Table by Name / datname
    ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。
Export Root / autoexportroot

Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。

Export Table / exporttable

DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。