2

私は大学のプロジェクトを作成しています。私は kinect を使用しており、Microsoft SDK を使用して指先を検出したいと考えています。最も近いオブジェクトとプレーヤーに基づいて深度セグメンテーションを作成したため、画像には手の部分しかありません。 . しかし、私は次に何をすべきかわかりません。手の境界を取得しようとしていますが、それを行う方法が見つかりません。誰でも私を助けて、それを行うための便利な方法やアイデアを提案できます。私は c# と wpf を使用しています。サンプル コードを提供していただけると助かります。人差し指と親指だけを検出したい。前もって感謝します

4

2 に答える 2

1

ところで、境界を見つけることについて。これについて考えます。Kinect は手の位置を示します。あなたの手は Z 位置にあります。Kinect デバイスからの距離です。これで、手の (深度ストリームからの) すべてのピクセルが、手の結合とほぼ同じ Z 位置になります。境界は、手よりもはるかに背景にあるピクセルになります。このようにして、ハンドのあらゆる方向に境界線を引くことができます。ピクセルデータを分析するだけです

于 2012-05-15T19:40:46.970 に答える
0

このダウンロードを試してみてください。これは Kinect 指検出であり、ページで「推奨」ダウンロードを取得します。その中の.dlls がうまく機能することがわかりました。幸運を!

于 2012-05-15T12:47:08.920 に答える