Управление компонентами JS веб-браузера с помощью Microsoft Kinect

Я планирую начать личный проект, связанный с управлением компонентами jQuery, такими как карусель, с помощью Microsoft Kinect. Требуются только основные жесты, такие как смахивание влево/вправо, остановка, щелчок.

Я искал ответы здесь и там, и я наткнулся на несколько реализаций/фреймворков Kinect, которые можно было бы использовать для проекта:

Kinesis.io https://github.com/Kinesis-io

DepthJS http://depthjs.media.mit.edu

KinectJS http://kinect.childnodes.com/

OpenKinect http://openkinect.org

Мне нужен совет о том, как лучше всего заняться этим проектом, поскольку правильный первоначальный дизайн/архитектура, вероятно, составляет более половины задачи. Чем он отзывчивее/быстрее, тем лучше, и чем он проще, тем лучше. Он должен работать только для Kinect v1 (если нет лучшего решения для v2?), И нет никаких требований к ОС, однако я бы предпочел, чтобы он работал с OS X.

Возможно, просто переход на Windows и включение управления жестами на уровне ОС может работать лучше и проще? Но опять же, если я не смогу захватить элементы управления на уровне JS, я могу не получить того уровня контроля, который мне нужен. Просто мысль.

Буду рад любым советам, спасибо!


person Francis Kim    schedule 08.12.2014    source источник


Ответы (1)


Сделал аналогичный POC в 2011 году, и хотя сейчас есть множество отличных библиотек, я думаю, что ключом здесь является использование веб-сокетов.

Я бы не стал сосредотачиваться на компонентах jQuery, а вместо этого убедился, что связь между kinect и браузером работает, а то, что вы делаете с командами в браузере, вторично.

IMO, использование Windows с kinect будет проще, чем использование OSX, и отправка данных в JS по-прежнему не является проблемой.

person Uffe    schedule 09.12.2014