kinect を使用してマウスを動かそうとしています。C# で interopservices を使用して達成しました。今、私はイメージコントロール内でのみマウスを動かしたいと思っています。そのため、マウスは他のレイアウトでは動かないはずです。相互運用サービスを使用せずにマウスの動きを実現する方法はありますか?
質問する
1178 次
1 に答える
1
Cursor.Position = new Point()
カーソルを移動させます。コード内の場所も制限できます。
それはあなたが探しているものですか、それとも何か不足していますか? 私が見ることができる Kinect に固有のものは実際には何もありません。
編集:
私が使用している追跡機能については、次の投稿で見つけることができます: 骨格関節を使用して、境界を使用してカーソルとして機能させる方法 (ジェスチャなし)
その中で、手の位置を「RightHandX」と「RightHandY」パラメーターに割り当てます。これらは基本的にマウスの位置です。Cursor.Position の呼び出しに置き換えることができます。
画像の周りでマウスを動かしたいだけの場合は、画像の境界を取得してから、それらの境界と計算された手。
于 2012-09-30T17:17:05.180 に答える