Поделиться через


Режим исследования в HoloLens

Режим исследования был введен на устройствах HoloLens (1-го поколения) для предоставления доступа к ключевым датчикам, специально для исследовательских приложений, которые не предназначены для развертывания. Режим исследования для HoloLens 2 сохраняет возможности HoloLens 1, но добавляет доступ к следующим потокам:

  • Камеры отслеживания среды видимого света — камеры серого цвета, используемые системой для отслеживания головы и создания карт.

  • Камера глубины — работает в двух режимах:

    • AHAT, высокочастотное зондирование (45 кадров/с), используемое для отслеживания рук. В отличие от первого режима короткого броска, AHAT дает псевдо-глубину с фазовой оболочкой более 1 метра.
    • Длинное, низкочастотное (1–5 кадров/с) дальней глубины зондирования, используемое пространственным сопоставлением
  • Две версии потока отражающей способности IR — используется HoloLens для вычисления глубины. Эти изображения освещаются инфракрасным и не затрагиваются внешним видимым светом.

Если вы используете HoloLens 2, у вас также есть доступ к дополнительным входным данным ниже.

  • Акселерометр — используется системой для определения линейного ускорения по осям X, Y и Z и гравитации.
  • Гироскоп — используется системой для определения поворотов.
  • Магнитометр — используется системой для оценки абсолютной ориентации.

Важно!

Режим исследования в настоящее время доступен в общедоступной предварительной версии.

Снимок экрана приложения в режиме исследования
Снимок смешанной реальности тестового приложения, отображающего восемь потоков датчиков, доступных в режиме исследования

Использование

Режим исследования предназначен для научных и промышленных исследователей, изучающих новые идеи в области Компьютерное зрение и робототехники. Он не предназначен для приложений, развернутых в корпоративных средах или доступных через Microsoft Store или другие каналы распространения.

Кроме того, корпорация Майкрософт не гарантирует, что режим исследования или эквивалентные функции будут поддерживаться в будущих обновлениях оборудования или ОС. Тем не менее, не позволяйте это помешать вам использовать его для разработки и тестирования новых идей!

Безопасность и производительность

Включение режима исследования потребляет больше заряда батареи, чем использование HoloLens 2 в обычных условиях, даже если приложение, использующее функции режима исследования, не работает. Включение этого режима также может снизить общую безопасность устройства, так как приложения могут злоупотреблять данными датчиков. Дополнительные сведения о безопасности устройств см. в статье Вопросы и ответы по безопасности HoloLens.

Поддержка устройств

Компонент HoloLens первого поколения HoloLens 2
Камеры отслеживания головы ✔️ ✔️
Глубина & ir-камеры ✔️ ✔️
Accelerometer (акселерометр) ✔️
Гироскоп ✔️
Магнитометр ✔️

Включение режима исследования (HoloLens первого поколения и HoloLens 2)

Режим исследования является расширением режима разработчика. Перед запуском необходимо включить функции разработчика устройства для доступа к параметрам режима исследования:

  • Откройте меню "Пуск>" и выберите Обновления.
  • Выберите Для разработчиков и включите режим разработчика.
  • Прокрутите вниз и включите Портал устройств.

После включения функций разработчика подключитесь к порталу устройств , чтобы включить функции режима исследования:

  • Перейдите в режим исследования системы > на портале устройств.
  • Выберите Разрешить доступ к потоку датчика.
  • Перезапустите устройство из пункта меню Power в верхней части страницы.

После перезапуска устройства приложения, загруженные с помощью портала устройств , смогут получать доступ к потокам режима исследования.

Вкладка
Окно режима исследования на портале устройств HoloLens

Важно!

Режим исследования для HoloLens 2 доступен начиная со сборки 19041.1364 . Если вам нужен доступ в более ранней сборке, зарегистрируйтесь в нашей программе Insider Preview . Дополнительные сведения см. в репозитории GitHub в режиме исследования.

Использование данных датчика в приложениях

Приложения могут получать доступ к данным потока датчика так же, как Media Foundation обращается к потокам фото- и видеокамер.

Все API, которые работают для разработки HoloLens, также доступны в режиме исследования. В частности, приложение точно знает, где HoloLens находится в пространстве 6DoF во время захвата кадра датчика.

У нас есть примеры приложений, демонстрирующих доступ к потокам в режиме исследования с использованием встроенных и внешних элементов, а также потоков записи:

Поддержка

Для HoloLens (первого поколения) используйте средство отслеживания проблем в репозитории HoloLensForCV для отправки отзывов и отслеживания известных проблем.

Для HoloLens 2 используйте средство отслеживания проблем в репозитории HoloLens2ForCV для отправки отзывов и отслеживания известных проблем.

См. также раздел