私はこの問題を解決するために多くの技術を研究しています。 スケルトンのデータから手の座標を取得しました。これらの座標を使用して、奥行きのデータから領域を切り取り、手の位置が変わるときにそれを表示したいと思います。 私はすでにrgbと深さのストリームをビットマップに変換しています。私は短い時間で実行しているので、私は窓のフォームに取り組んでいます。 デプスデータ座標にスケルトン座標をどのようにマッピングできますか? また、特定の値よりも遠いすべての深度フレームのピクセルをフィルタリングする方法もありますか?私はKinectがデプスマップを提供していることを知っていますが、それにアクセスしてWindowsフォームで動作させる方法についてはちょっと頭を上げています。深さの流れからの手作りの領域 - Kinect 1
0
A
答えて
1
スケルトンジョイントを2D座標にマップするには、Coordinatemapperクラスを使用する必要があります。 SDKは、カラー画像と深度画像の2つのクラス、ColorSpacePointとDepthSpacePointを定義しています。両方の構造体にはxとyの値がピクセル単位で含まれています。変換を行うには、あなたがこの方法でコードを試すことができます。
ColorSpacePoint colorspacepoint=m_pCoordinatemapper->MapCameraPointToColorSpace(point);
フレームデータにアクセスするには、IDepthFrameインターフェイスのAccessUnderlyingBuffer()メソッドを試すことができます。
これが役に立ちます。
関連する問題
- 1. 接続された領域の領域
- 2. Kinectの深さ(プレイヤーインデックス+ビデオストリーム)
- 3. 流域の境界が1つの領域を密接に囲んでいる
- 4. 深さで領域を分割するOpen CV Pythonを使用したMicrosoft Kinectのイメージ
- 5. Kinect生の深さからメートルまでの距離
- 6. ダーティmmap領域の手動ライトバック
- 7. Sikuli 1.1既存の領域から新しい領域を作成する
- 8. 要素をある領域から別の領域にドラッグ
- 9. UIImageの作物領域、サブビューレターあり
- 10. MySQLの手続き - 作業の流れ
- 11. Kinect 2 - 手の動きにかなりの遅れ
- 12. GemFire9.0.3領域の作成
- 13. CSSグリッドグリッドテンプレート領域の動作
- 14. VSCode:ソース管理から除外された作業領域固有の設定
- 15. ステージング領域のプッシュされた変更
- 16. MVC3ルーティング領域からデフォルト
- 17. 残りの高さでdivスクロール領域を作る方法
- 18. パイプライン内のjenkins-pipelineからの作業領域のURL
- 19. C#画像からの領域をカット
- 20. ネストされた領域Magnolia
- 21. 境界からの領域セット
- 22. グループ化されたUITableViewより下のグレーの領域
- 23. 別の領域
- 24. Azureリソースをある領域から別の領域に移動する方法
- 25. マテリアライズド・ビューの作成に使用される表領域
- 26. Azure VMをCLIを使用して1つのOMS作業領域から別のOMS作業領域に移動
- 27. ワークシート内の領域/領域をループしますか?
- 28. Caffe層の作物固有の領域
- 29. イメージ内の白い領域から緑色の領域を分離する必要があります。
- 30. PDFBoxからPDFボックスの領域を切り出す