Контролиране на 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 г. и въпреки че сега има слот за страхотни библиотеки, мисля, че ключът тук е да се използват websockets.

Не бих се фокусирал върху компонентите на jQuery, а вместо това се уверете, че комуникацията между kinect и браузъра работи, това, което правите с командите в браузъра, е второстепенно.

IMO използването на windows с kinect ще бъде по-лесно от използването на OSX и изпращането на данни към JS все още не е проблем.

person Uffe    schedule 09.12.2014