Я хотел бы иметь возможность определять, открыта или закрыта моя рука, с помощью Kinect SDK. Мне не нужно ни одного отдельного отслеживания пальцев, просто открывать или закрывать - это достаточно хорошо, какие-либо предложения?
Ура / Джимми
Вы можете захотеть проверить http://candescentnui.codeplex.com/. С этим вы можете сделать гораздо больше, чем просто проверить, открыта ли ваша рука или нет.
Более новый Kinect SDK 2.0 имеет структуру HandState, которая теперь отслеживает, закрыта или открыта рука.
HandState rightHand = HandState_Unknown; bodies[i]->getHandState(&rightHand); //bodies would be an IBody* array
Насколько я знаю, НЕТ.
Но вы можете сделать обходной путь самостоятельно.Отслеживайте расстояние между запястьем и рукой, объединяйте его с данными о глубине и проверяйте, насколько далеко от центра вашей руки глубина остается неизменной (после того же угла, что и у запястья)