Подтвердить что ты не робот

Как определить жест рукой в ​​живой веб-камере с помощью javascript?

Я разместил веб-камеру в реальном времени на странице html. Теперь я хочу найти жесты для рук. Как это сделать с помощью JavaScript, у меня нет идеи. Я много гугл, но не получил никакой хорошей идеи, чтобы закончить это. Так кто-нибудь знает об этом? как это сделать.

4b9b3361

Ответ 1

Доступ к веб-камере требует API HTML5 WebRTC, который доступен в большинстве современных браузеров, кроме Internet Explorer или iOS.

Определение жестов вручную может выполняться на JavaScript с использованием классификаторов Haar Cascade (портировано с OpenCV) с помощью js-objectdetect или HAAR.js.

Пример с использованием js-objectdetect в JavaScript/HTML5: обнаружение открытости и закрытой руки (жест "A" американского алфавита жестового языка)

Open handClosed hand or "A" gesture

Ответ 2

Вот демонстрационная версия JavaScript для отслеживания рук - она ​​основана на функциях HTML5, которые еще не включены во всех типичных браузерах, здесь все совсем не работает, и я не считаю, что это касается жестов, но это может стать для вас началом: http://code.google.com/p/js-handtracking/

Ответ 3

У вас должно быть какое-то устройство обнаружения движения (Camera), и вы можете использовать kinect, чтобы получить движение разных частей тела. Вам придется отправлять данные в браузере, рассказывая о частях тела и позиции, где вы можете манипулировать данными в соответствии с вашим требованием.

Здесь вы можете найти, как вы можете это сделать. Обнаружение движения и рендеринг

Подробнее о kinect Общая информация