Microsoft только что объявила об очередном обновлении Kinect SDK, и среди новых функций — поддержка Windows 8 и доступ к большему количеству данных датчиков.
Новый SDK приветствуется, хотя становится все труднее идти в ногу с изменениями — к счастью, все кажется обратно совместимым.
Microsoft поощряет людей к обновлению, говоря, что им нечего терять. Однако, прежде чем вы это сделаете, вот одна причина, по которой вы, возможно, не захотите.
Самым важным изменением является то, что теперь вам нужно использовать Visual Studio 2012, которую многие считают серой скучной заменой 2010 года. Вы все еще можете использовать бесплатную версию Express, но она должна быть Visual Studio Express 2012. Примечание. Express 2012 будет работать как в Windows 7, так и в Windows 8.
Обновлять:
Microsoft указала, что SDK будет работать с Visual Studio 2010 или 2012. Системные требования подробно описаны по адресу:
http://msdn.microsoft.com/en-us/library/hh855359.aspx
Так что не нужно тратить время на обдумывание обновления — просто сделайте это.
Если вы живете в Китае, большая новость заключается в том, что с выпуском нового SDK вы можете пойти и купить сенсор Kinect. Учитывая количество потенциальных разработчиков, которые Китай может предложить Kinect, остальным лучше начать работать быстрее.
Microsoft обещает очень скоро добавить еще семь стран: Чили, Колумбию, Чехию, Грецию, Венгрию, Польшу и Пуэрто-Рико.
Согласно блогу Windows Kinect, основные улучшения SDK с точки зрения разработчика:
Данные от 3-осевого акселерометра датчика теперь доступны в API. Возможно, вы не заметили, что у Kinect есть акселерометр, но теперь вы можете начать придумывать его умные способы использования. Добавление точного определения местоположения для датчика и общей информации об ориентации может быть использовано для улучшения мобильного сбора данных.
Данные глубины с расширенным диапазоном теперь предоставляют детали за пределами 4 метров, хотя и с меньшей точностью.
Настройки цветной камеры, такие как яркость и экспозиция, теперь могут быть явно установлены приложением, что позволяет разработчикам настраивать среду сенсора Kinect для Windows.
Инфракрасный поток теперь доступен в API. Да, это означает, что теперь вы можете использовать ИК-камеру напрямую. Для чего вы могли бы его использовать — как насчет приложения «Видеть в темноте»?
Теперь вы можете быстрее изменять статус ИК-излучения, чтобы поддерживать несколько перекрывающихся датчиков.
Инструменты разработчика, в частности Kinect Studio, также были обновлены. Теперь существует языковой пакет для распознавания немецкой речи, и вы можете отслеживать скелеты с помощью нескольких датчиков.
Новый режим совместимости с Windows 8 явно важен для Microsoft, но трудно предположить, насколько он сразу пригодится. Вы можете создавать только настольные приложения, так что на самом деле это не такая уж большая история, поскольку разница между настольными приложениями Windows 7 и настольными приложениями Windows 8 невелика.
Немного странным дополнением является возможность использовать Kinect с копией Windows, работающей на виртуальной машине — Hyper-V, VMware и Parallels. Учитывая, что скорость является серьезной проблемой для большинства приложений Kinect, неясно, будет ли работа на виртуальной машине полезной.
Бен Лоуэр из Microsoft добавляет:
Это для двух основных целей:
а. Использование машины Linux или OSX в качестве основного блока разработчика -> теперь эти разработчики могут создавать и запускать виртуальную машину Windows и по-прежнему разрабатывать Kinect для Windows, используя свою основную машину разработчика.
б. Дополнительные параметры тестирования -> Поддержка виртуальных машин означает, что у разработчиков есть больше возможностей для автоматического тестирования, а также тестирования на разных конфигурациях машины