Есть ли способ определить, открыта или закрыта моя рука с помощью Kinect SDK? - PullRequest
3 голосов
/ 03 июля 2011

Я хотел бы иметь возможность определять, открыта или закрыта моя рука, с помощью Kinect SDK.
Мне не нужно ни одного отдельного отслеживания пальцев, просто открывать или закрывать - это достаточно хорошо, какие-либо предложения?

Ура / Джимми

Ответы [ 3 ]

2 голосов
/ 23 декабря 2011

Вы можете захотеть проверить http://candescentnui.codeplex.com/. С этим вы можете сделать гораздо больше, чем просто проверить, открыта ли ваша рука или нет.

2 голосов
/ 17 августа 2015

Более новый Kinect SDK 2.0 имеет структуру HandState, которая теперь отслеживает, закрыта или открыта рука.

HandState rightHand = HandState_Unknown;
bodies[i]->getHandState(&rightHand); //bodies would be an IBody* array
2 голосов
/ 11 июля 2011

Насколько я знаю, НЕТ.

Но вы можете сделать обходной путь самостоятельно.Отслеживайте расстояние между запястьем и рукой, объединяйте его с данными о глубине и проверяйте, насколько далеко от центра вашей руки глубина остается неизменной (после того же угла, что и у запястья)

...