Kinect SDK 1.7


Последняя версия Kinect SDK содержит ряд действительно важных функций высокого уровня и несколько удивительных нововведений на более низком уровне.

Вы можете подумать, что у Kinect SDK не так много возможностей для развития после стольких изменений, но последняя версия 1.7 дает некоторые удивительные возможности.

Функция, которую мы все ждали, – это Kinect Fusion – 3D-сканер и программное обеспечение для создания моделей. Если у вас есть машина с поддерживаемым графическим процессором, теперь вы можете использовать Kinect для интерактивного сканирования больших объектов. Оборудование с более низкой производительностью все еще можно использовать, но не в интерактивном режиме. В основном вы можете «раскрасить» сцену, перемещая Kinect, поскольку он был светом, освещающим 3D-сцену область за областью. Есть несколько примеров программ, которые можно использовать только для создания 3D-моделей. Самое интересное в том, что вы также получаете доступ к базовой обработке. Библиотеки предоставляются как для управляемой разработки, так и для разработки на C ++, и вы можете использовать их для создания новых приложений, использующих алгоритм Fusion для сканирования объектов и работы с полными или частичными каркасными моделями.

Хотя Kinect Fusion был самой ожидаемой функцией SDK, новая платформа Interactions могла быть той, которая подтолкнула Kinect к большему количеству областей применения. Это предварительно упакованный набор компонентов, которые позволяют использовать расширенный диапазон жестов без необходимости создавать код, который их распознает. Стандартизированные жесты включают нажатие кнопок и захват для панорамирования и перемещения. Идея состоит в том, что пользователь находится на расстоянии 1,5–2 м от датчика, который установлен над или под экраном. Затем пользователь может взаимодействовать с приложением, используя простые жесты рук. Одновременно можно отслеживать до двух пользователей. Образец дает хорошее представление о том, для чего это можно использовать. Существует API с собственным кодом, который можно использовать из C ++, но элементы управления на основе WPF кажутся гораздо более простым в использовании вариантом.

Также есть несколько новых образцов. Помимо демонстрации использования Kinect Fusion и Interaction, вы также можете узнать, как использовать MatLab и OpenCV через Kinect Bridge для создания приложений для обработки изображений. Возможность сочетать сенсор Kinect с современными алгоритмами искусственного интеллекта и обработки изображений, найденными в библиотеках MatLab и OpenCV, должна стать для нас еще одним раундом инноваций.

Одна из недавних заметных экспериментальных функций, которая не вошла в SDK, – это недавняя интеграция с веб-браузером Kinect – возможно, мы увидим ее в следующем обновлении.

С SDK 1.7 среда разработки Kinect сделала значительный шаг от низкоуровневого интерфейса к высокоуровневой структуре.


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