Как Flash ActionScript читает жест рукой с помощью веб-камеры?
Мне так жаль, что я такой новичок, и гуглил, чтобы снова и снова находить один и тот же результат, пока отчаянно не решил спросить здесь...
Итак, мне нужно сделать веб-страницу, которая может обнаружить / прочитать жест рукой. Сначала я был очень потерян в том, что делать, но потом я нашел следующие вопросы:
- Использование веб-камеры для отслеживания жестов рук
- Генерация событий для сайтов, контролируемых жестами
- Как определить жест рукой в веб-камере с помощью JavaScript?
- Распознавание жестов рук с видео камеры в ActionScript
И после того, как я нашел там что-то, я (подумал, что) понял, что это можно сделать с помощью Javascript или Flash ActionSript, и увидел несколько примеров для обоих. Хотя я (думал, что я) понял, что люди сделали это через Javascript, реализовав алгоритм для обработки изображений и его друзей, на самом деле я немного растерялся, как это сделал Flash. Я обнаружил, что обычное использование жестов с помощью Flash есть в "игре с веб-камерой", а затем я обнаружил следующее руководство:
- Обнаружение движения веб-камеры: использование API BitmapData в Flash 8
- Обучающее руководство по веб-камере Np
Хотя я (думал, что я) понимаю, как это сделал первый, я заблудился от того, как второй отрабатывает обнаружение столкновений... И я не совсем понимаю, почему, хотя в основном найденный мной Javascript довольно хорош документации, так сложно найти что-то подобное для Flash ActionScript, и тот, который я нашел, довольно старый (первый учебник сказал, что он создан в 2005 году, а второй загружен в 2007 году). Я бы просто использовал Javascript из-за этих вещей, но тогда этот Инкубатор Quasimondo Minority Cube действительно крутой, и я не нашел реализацию на этом уровне для Javascript... Таким образом, все это приводит меня к вопросу, примерно:
- Как распознавание жестов рук обычно реализовано во Flash? как в веб-играх?
- эти реализации действительно "признают", что это рука? или он просто выполняет все, что движется?
- какая поддержка Flash/ActionScript для обнаружения жестов? Как и свойство Camera.activityLevel, есть ли другое свойство или библиотека?
Мне очень жаль за отсутствие знаний...
1 ответ
Все примеры, которые я видел, просто используют "метод распознавания изображений". Таким образом, результаты не являются надежными, и иногда не будет ничего вообще обнаружить. Вот почему Юджин создал фреймворк дополненной реальности, но для его использования нужен маркер. Он провел несколько экспериментов без маркеров, но я не могу найти ни одного из них сейчас, извините.
Я использовал Kinect для жестов, и он работает довольно хорошо, и у него есть AIR SDK.. Может быть, вы должны попробовать его:)