2

kinect での開発を検討していて、手全体だけでなく指を認識できるようにしたいと考えていました。kinect の公式 SDK によるスケルトン API には、手の関節のみがあり、指の追跡機能はありません。また、ごく最近、Microsoft が新しい SDK にグリップ認識 API を含め、将来のリリースで指の追跡を含める可能性があることも読みました。

私の質問は、現在のリソースが与えられているのですが、フィンガー トラッキングを行うにはどうすればよいですか? 同じための外部ライブラリはありますか? UXガイドラインがそのようなジェスチャーを思いとどまらせるという事実を考えると、kinectを使用して実際にフィンガートラッキングを実装することは可能でしょうか.

ありがとう。

4

2 に答える 2

4

指の追跡を行うにはどうすればよいですか? 同じための外部ライブラリはありますか?

Kinect のフィンガー トラッキング機能を実証するプロジェクトがいくつかあります。ある種のフィンガー トラッキング API を提供するサードパーティ ライブラリもいくつか存在します。

これはコード付きの非常に興味深いもので、簡単な Web 検索で見つけました。

公式の SDK または他の SDK のいずれかを使用したい場合は、別の問題です。公式 SDK がハンド トラッキングを実行するのを止めるものは何もありませんが、そのようなアクションを実行するために組み込まれているものは何もありません。

UXガイドラインがそのようなジェスチャーを思いとどまらせるという事実を考えると、kinectを使用して実際にフィンガートラッキングを実装することは可能でしょうか.

「実現可能」とは可能性を意味する場合 - はい。公式 SDK を使用して独自のフィンガー トラッキング メカニズムを実装することを妨げるものは何もありません。

一方、指を追跡することと体全体の動きを追跡することの UX の実用性を意味する場合、それはアプリケーションの設計に任されています。フィンガー トラッキングのためにフィンガー トラッキングを使用しても、コントロールのないインタラクティブなエクスペリエンスにはなりません。Kinect for Windows 1.7 ヒューマン インターフェイス ガイドラインの「距離に依存するインタラクション」セクションでは、画面からのユーザーの距離が画面との最適なインタラクション方法にどのように影響するかをうまく説明しています。上記にリンクした例のユーザーは、画面に非常に近いことに注意してください。

あなたのアプリケーションが何をしようとしているのか; ユーザーがアプリケーションにどのようにアプローチするか (路上、実験室、学習の有無、立っているか座っているかなど)。距離; ユーザーの年齢と能力 (つまり、子供やお年寄りは一般的に器用ではありません。障害のある人も同様です)。アプリケーションが指の追跡をサポートする必要がある場合は、これらすべて (およびその他) が必要になります。

于 2013-04-03T18:05:32.437 に答える
1

フィンガー トラッキング用のもう 1 つのライブラリ: https://fingertip.codeplex.com/

于 2014-01-16T10:38:20.503 に答える