0

WPF アプリケーションを使用して、Microsoft Kinect を使用してキャプチャされたユーザーの次の情報を取得したいと考えています。

  • 肩幅
  • 身長
  • ウエスト幅
  • ヒップ幅
  • 腕の長さ
  • バストサイズ

ユーザーのx、y座標を計算する以外に、これを行う標準的な方法が見つかりませんでした。これを行うための非常に効率的で正確な方法はありますか?

4

2 に答える 2

1

記事@http ://www.codeproject.com/Articles/380152/Kinect-for-Windows-Find-user-height-accuratelyをフォローできます

于 2012-06-25T08:43:22.500 に答える
1

このタスクを実行する最も簡単な方法は、ピタゴラスの定理を使用して2つのスケルトンジョイント間の距離を計算することです。

肩幅を取得するには、ジョイントJointType.ShoulderLeftとを使用しますJointType.ShoulderRight。左腕の長さを取得するには、との間の距離をとの間の距離に追加JointType.ShoulderLeftします。JointType.ElbowLeftJointType.ElbowLeftJointType.WristLeft

上記のジョイント名は、Kinect forWindowsSDKからのものであることに注意してください。OpenKinectは、デバイスへのアクセスのみに特化しているため、それ自体ではスケルトン追跡のメソッドを提供しません。Kinect for Windows SDKの一般的な代替手段は、OpenNIです。

于 2012-06-25T10:34:32.143 に答える