Режим исследования в 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 для отправки отзывов и отслеживания известных проблем.