Браузер Kinect — Kinect в Интернете


Kinect хорошо поддерживается хорошим и постоянно развивающимся SDK для настольных ПК, но до сих пор использовать его в браузере было непросто. Теперь у Microsoft Research есть бесплатный JavaScript API, Kinected Browser, который позволяет интегрировать Kinect с HTML.

Вы можете бесплатно загрузить программное обеспечение из Microsoft Research. Это хорошие новости, но есть и не очень хорошие новости.

Плохая новость заключается в том, что API предоставляется через плагин и плагин ActiveX. Драйверы Kinect должны быть установлены на компьютере, на котором запущен браузер, поэтому его использование ограничивается подмножеством компьютеров под управлением Windows — Windows 7 и 8 и только в режиме рабочего стола. Кроме того, браузер должен быть IE9 или IE 10.

В мире платформенно-нейтрального HTML5 это разочаровывает и очень ограничивает, но, честно говоря, трудно понять, как можно было бы реализовать платформенно-нейтральное решение. По мнению Microsoft, Kinect — это устройство, предназначенное только для Windows. Даже в этом случае странно снова работать с компонентом ActiveX. Если вы хотите использовать Kinect с другим оборудованием, вам необходимо перейти на драйверы с открытым исходным кодом.

API предоставляет вам доступ к данным Kinect — потокам цвета и глубины — и предоставляет события DOM для совместной работы. Конечно, вы можете отслеживать скелет, и создать небольшую программу, которая отображает скелет на элемент холста, очень просто, поскольку у нее есть специальная опция drawSkeleton. После того, как вы установили программное обеспечение, все, что вам нужно сделать, это загрузить два сценария и начать писать JavaScript с использованием сторонних библиотек, таких как jQuery, если хотите. Помимо новых вызовов JavaScript, вы можете работать совершенно стандартным способом и можете взаимодействовать с браузером и DOM как обычно.

Возможность использовать данные Kinect в HTML важна, потому что программистов, которые знают, как создавать графику HTML5, гораздо больше, чем работать с DirectX или .NET. Если вы посмотрите следующее видео, то увидите, что разрешить пользователю взаимодействовать с элементами DOM очень и очень просто.

Хотя ограничение IE9 / 10 и Windows разочаровывает, это не уменьшает возможности для нового использования Kinect. Проще говоря, это захватывающий шаг для Kinect.

Ознакомьтесь с нашей обучающей статьей, чтобы начать работу.


Добавить комментарий