Я искал в Интернете и ничего не могу найти, знает ли кто-нибудь о способе привязки руки к нажатию клавиши?Как связать ручную волну на Kinect с нажатием клавиши
4
A
ответ
2
1
Прежде всего, необходимо импортировать в коде user32.dll
Чем вы просто использовать это:
System.Windows.Forms.SendKeys.SendWait("{Right}");
Работы для меня :) Вы должны поместить строку выше в часть вашего кода, где распознается жест.
0
Существует проект, который связывает жесты kinect с событиями клавиатуры и движениями мыши. Это из предварительной версии Kinect SDK, поэтому он не может быть 100% совместимы с тем, что вы используете прямо сейчас:
http://www.kinecteducation.com/blog/tag/binding-keys-for-kinect/
1
О SendKeys вы можете прочитать system.windows.forms.sendkeys
Затем вы можете проверить это для волны рука
first.Joints[JointType.HandRigh].Position.X
Уже просмотрела там, не мог найти что-нибудь по поводу :( – AisRuss
сочетания клавиш там должен быть способы _read input_ от устройства Kinect. Это до вас, чтобы поднять событие, связанное с Кейп (см. http://stackoverflow.com/questions/1645815/how-can-i-programmatically-generate-keypress-events-in-c) – Ropstah