kinect v2カメラがスケルトンジョイント位置を検出できることはわかっていましたが、kinectを使用して部屋のあるポイントの(x、y、z)位置を決定する方法を知る必要があります - v2カメラ?このためKinect V2カメラを使用したポイント位置
答えて
あなたは関節位置と測定距離のようなものを探していますのでVitruviusライブラリを見ることができます。これは
オンラインショップV2センサに座標の距離を取得body.Joints[JointType.HandLeft].Position.Y
:これは、yはジョイントコードの左側関節
例座標取得
距離コードの例:
Length(_bodies[_token.BodyArrIndex].Joints[JointType.SpineBase].Position)
ウィトルウィウスGitHubのリンク:https://github.com/LightBuzz/Vitruvius
ウィトルウィウスGitHubのジェスチャージョイントリンク:https://github.com/LightBuzz/Vitruvius/tree/master/Kinect%20v2/WPF/LightBuzz.Vitruvius/Gestures
ウィトルウィウスのウェブサイト:https://vitruviuskinect.com/
はそれが役に立てば幸い!
私はC#であなたの例を与えるCameraSpacePoint Structure
を使用する必要があります。
私は手を左に追跡し、私はあなたの関節を持っていると思います。
internal Joint HandLeft;
あなたは、この使用する必要がある位置取りのために:あなたはこれで自分の位置を使用することができた後
CameraSpacePoint pointLeft = HandLeft.Position;
を:
pointLeft.X
pointLeft.Y
pointLeft.Z
あなたは内の値を保存することができ、もちろん、浮動小数点:
float test = pointLeft.Y;
これに加えて、ポイントが人体の外にある場合(つまり、深度枠内にある場合は、同様の計算が必要です) - 適切なドキュメントについては、MSDNのページを参照してください – 16per9
kinect v2の人の1〜25ポイントの(x、y、z)位置を決定することができます。 (Z)は、各点からキネクトセンサまでの距離を意味します。 フレームの各ポイントを見つける必要がある場合は、ColorFrameクラスを使用する必要があります。次に、X-Y位置のEllipseで好きな位置を定義できます。 あなたのフレームは2Dビューフレームなので、Z位置を持たない
- 1. Googleマップを使用したアップデートと位置情報ファインダーv2
- 2. Kinect v2アバターコントローラー(ユニティ)
- 3. kinect v2 as webcam
- 4. Kinect v2カラーカメラキャリブレーションパラメータ
- 5. MS SDKを使用したWebカメラとしてのKinect
- 6. ビューポートを使用したlibgdxカメラの位置
- 7. ARKit SCNLightポイントをカメラの位置を前方に向ける?
- 8. プロジェクトタンゴ、カメラ位置?
- 9. Kinect v2を使用して線を描くc#wpf
- 10. WPF 3Dカメラ位置
- 11. LibGDXカメラの位置
- 12. Aフレームボックス/カメラ位置
- 13. Kinect V2の生データの単位は何ですか?
- 14. OpenGLを使用したKinect
- 15. Microsoft Kinect V2 +ユニティ3Dデプス=ワーピング
- 16. Kinect V2奥行きフレームピクセルサイズ
- 17. はどこのKinect v2の
- 18. Kinect v2の制御FPS
- 19. ランタイム時のカメラの位置
- 20. OpenGLカメラの位置とスカイボックス
- 21. ARKit - カメラの位置は?
- 22. ベクトル/配列のポイント位置
- 23. latlonポイントの相対位置
- 24. ポイントのブール値の位置
- 25. xbox kinectに似たAndroidカメラの入力
- 26. Google maps V2位置がnullを返す
- 27. kinect v2に接続中にエラーが発生しました
- 28. Kinect v2 xamlボタンを選択するグリップジェスチャー
- 29. kinect v2からカラーフレームを取得
- 30. Kinect V2ポイントクラウドデータをリモートユーザに送信
どの言語をお使いですか? C#、C++、VB? – Franckentien