Microsoft Kinect: расширяя горизонт

Сенсор Kinect для игровой консоли Xbox360 совершил настоящую революцию — никогда раньше нельзя было играть, вообще не касаясь каких-либо кнопок! Технология распознавания движений и лиц, лежащая в основе Kinect, так интересна, что ее немедленно начали приспосабливать для неигровых применений. А теперь и сама Microsoft открывает доступ к Kinect любым Windows-приложениям.

На демонстрации новых возможностей Kinect творится то, что раньше можно было увидеть только в фантастических сериалах типа Star Trek. Проектор отображает на стену огромный атлас звездного неба. Лицом к нему стоит человек и совершает пустыми руками интуитивно понятные жесты — подтянуть к себе, растянуть, повернуть и так далее. Повинуясь этим движениям, звездное небо послушно вращается, приближает звезды и показывает орбиты планет, выводит вспомогательную информацию. Это одно из ярчайших следствий смелого шага Microsoft — сенсор Kinect теперь можно использовать совместно с компьютером и не только для игр. Подобных применений уже придумано множество.

Железо
Для тех, кто спал последний год, проводим кратчайшую политинформацию. Сенсор Kinecr представляет собой собранную в компактном корпусе пару инфракрасных камер с сенсором глубины, обычную веб-камеру и набор из 4 микрофонов. Вкупе со сложнейшим программным обеспечением эта батарея сенсоров решает весьма сложные и интересные задачи: определяет, стоят ли перед камерой люди, каково расстояние до них, в каких позах они стоят (или как двигаются). Также система опознает знакомые лица, заранее заданные жесты, ну а система микрофонов позволяет дополнить все это объемной звуковой картиной, в том числе определять, кто из нескольких игроков что-либо сказал. Благодаря работе в ИК-диапазоне камера Kinect работает при любом освещении и вне зависимости от того, на каком фоне стоят люди.

Применение этого богатства в игровой платформе многообразно: с первых дней продаж многие девушки готовы были буквально на все, чтобы заполучить Kinect вкупе с игрой Dance Central, которая (и это не шутка!) заменяет собой квалифицированного тренера по танцам. Дети в свою очередь неоднократно пытались выменять душу на Kinect Animals, Кстати, здесь было продемонстрировано еще одно забавное применение Kinect — если купить премиум-версию игры с плюшевым тигренком и поднести мохнатую игрушку к камере Kinect, то в игре появляется новый игровой персонаж — точная копия этого тигренка.

На фоне ликования владельцев Xbox заметно приуныли владельцы PC — все описанные прелести доступны лишь для «ящика», как называют Xbox на жаргоне.

Хакеры

По информации нашего источника, спустя считанные дни после начала продаж Kinect для Xbox началась работа по его связыванию с компьютером. Энтузиасты всего света пытались подключить Kinect к чему-либо помимо Xbox 360, благо сенсор оснащен стандартным USB-портом. Довольно скоро появились open-source-драйверы для Linux, а чуть позже и для Windows. Компания — разработчик инфракрасной камеры также опубликовала некоторые вспомогательные инструменты, позволяющие не просто получать с Kinect черно-красные картинки, а распознавать в них части тела, их взаимное расположение и движения. Далее — дело за оригинальными идеями, и их появилось множество,

Kinect Hacks

Этот уже полуофициальный термин описывает все возможные нестандартные применения Kinect. Любимым хаком сотрудников Microsoft является диван, управляемый жестами. Кроме нескольких сервомоторов диван оснащен специальной подставкой для ноутбука и держателем Kinect, который помогает камере смотреть на седока. Дальше все просто — легкие движения кистей заставляют диван ехать, останавливаться, поворачивать, откидывать спинку. Емеля кусает локти от зависти.

Исследователи из МГТ установили Kinect на крышку популярного мини-робота iRobot. Благодаря Kinect робот может объехать любое помещение и составить его подробную 3D-карту. На основании этой карты можно в считанные минуты создать виртуальную копию помещения.

Множество хаков основано на распознавании сенсором Kinect частей тела. Здесь все ограничивается фантазией автора — например, есть хак, превращающий сидящего перед компьютером в мультяшного Супермена (только на экране, разумеется) или увеличивающий размер груди (если таковая обнаружена в кадре). Наиболее практичный хак из этой серии был применен недавно в московском магазине Topshop — благодаря Kinect компьютер «на лету» переодевал стоящего перед камерой человека в одежду Topshop, причем одежда правильно сидит на теле вне зависимости от нозы человека.

Особым развлечением хакеров стало «прикручивание» сенсорного управления к уже выпущенным играм, особенно ретроиграм. Управление телом стало доступно дня таких хитов, как Super Mario Brothers, Mario Кап и так далее. А «Тетрис» обзавелся трехмерной версией с трехмерным же стаканом для фигур — здесь управление через Kinect более чем уместно.

Microsoft дает добро

Думается, в компании из Редмонда изначально понимали, что Kinect имеет большие перспективы и его потребуется выводить на массовый рынок, рынок компьютеров. Но количество хаков побудило Microsoft поторопиться, поэтому, сняв сливки в виде эксклюзивности для Xbox 360, компания спустя полгода анонсировала доступность инструментов разработчика для Kinect под Windows 7. Поэтому с июня этого года программисты получат доступ к официальным драйверам и инструментам для программирования с Kinect. В отличие от хакерских драйверов, инструменты Microsoft дадут разработчикам весьма серьезные возможности по обработке сигнала: возможность отслеживать положение тел двух игроков одновременно, распознавать речь, отсеивать фоновые шумы и определять пространственный источник сигнала. В общем, все те инструменты, которые сенсор может дать теоретически, реализованы Microsoft на практике. Самая приятная новость состоит в том, что все это бес-платно для некоммерческого использования. Поэтому ближе к новому году владельцам ПК стоит задуматься о таком интересном новогоднем подарке себе любимому, как новенький Kinect. Кроме зрелищных игр к этому времени появятся многочисленные и очень любопытные любительские разработки. Кстати, мы разве не упомянули Kinect-хак, в котором елочными гирляндами можно управлять движениями рук? Буквально дирижировать цветомузыкой!

Понравилось? Подпишитесь на рассылку новостей!
Или поделитесь новостью с друзьями!

Похожие статьи

Пока никто не поделился своим мнением

Ваш комментарий может стать первым! Мы будем признательны Вам за высказанное мнение.

Оставить комментарий