Какие алгоритмы используются для обнаружения пользовательских жестов по движениям скелета? Те, о которых я знаю, включают:
а) Скрытые марковские модели. Вы определяете ряд параметров для HMM, таких как положение руки, угол локтя и т. Д. Для подачи в ваш HMM. А затем потратьте некоторое время на обучение системы, настройку параметров, пока она не сможет достаточно надежно распознавать ваши жесты. Я верю, что так обычно делают жесты Wii. Хороший пример с kinect здесь .
б) Соедините точки. Если у вас ограниченный словарный запас жестов, вы можете установить сферы столкновений вдоль пути, который обычно проходит каждая рука. Вы могли бы потерпеть неудачу в жесте, если они не следуют по пути достаточно быстро.
Оба метода, вероятно, потребуют много доработок, чтобы получить успех / неудачу так, как вы хотите. Мне интересно, есть ли другие подходы, о которых я не знаю, а также преимущества каждого из них.