Часто задаваемые вопросы о службе "Объектные привязки Azure"
Объектные привязки Azure позволяют приложению обнаруживать объект в физическом мире, используя трехмерную модель, и оценивать для него пространственное расположение с учетом шести степеней свободы.
Дополнительные сведения см. в обзоре службы "Объектные привязки Azure".
Вопросы и ответы о продукте
Вопрос. Какие рекомендации вы можете дать для объектов, которые следует использовать?
Ответ. Для объектов мы рекомендуем использовать следующие свойства:
- 1–10 метров для каждого размера
- Несимметричная форма, с достаточными вариациями в геометрии
- Низкая отражательная способность (матовая поверхность) и яркий цвет
- Неподвижные объекты
- Отсутствующая или небольшая степень артикуляции
- Чистый фон с минимальным числом посторонних элементов или без них
- Отсканированный объект должен полностью соответствовать модели, использованной вами при обучении
Вопрос. Каковы максимальные размеры объектов, которые могут быть обработаны для преобразования модели?
Ответ. Каждый размер модели САПР должен быть меньше 10 метров. Дополнительные сведения см. на странице требований к ресурсам.
Вопрос. Каков максимальный размер модели САПР, которую можно обработать для преобразования?
Ответ. Размер файла модели должен быть меньше 150 МБ. Дополнительные сведения см. на странице требований к ресурсам.
Вопрос. Какие форматы САПР поддерживаются?
Ответ. В настоящее время поддерживаются ply
fbx
типы файлов, obj
а glb
также типы файлов. Дополнительные сведения см. на странице требований к ресурсам.
Вопрос. Какие направление и единица измерения силы тяжести требуются службе преобразования модели?
Ответ. Направление силы тяжести — это направленный вниз вектор, указывающий на Землю, а единица измерения — масштаб модели. При преобразовании модели важно убедиться, что направление силы тяжести и единица измерения заданы правильно.
Вопрос. Сколько времени займет преобразование модели САПР?
Ответ. Для модели ply
— обычно 3–15 минут. При отправке моделей в других форматах следует ожидать задержку в 15–60 минут в зависимости от размера файла.
Вопрос. Как выполнить восстановление после сбоя преобразования модели?
Ответ. Дополнительные сведения о различных кодах ошибок, которые могут возникать в результате сбоя при преобразовании модели, а также об устранении этих ошибок, приведены на странице кодов ошибок при преобразовании.
Вопрос. Какие устройства поддерживает служба "Объектные привязки Azure"?
Ответ. HoloLens 2.
Вопрос. Какая версия Windows Holographic должна быть установлена на устройстве HoloLens 2?
Ответ. Мы рекомендуем последний выпуск из Обновл. Windows. Ознакомьтесь с заметками о выпуске Windows Holographic и инструкциями по обновлению.
Вопрос. Сколько времени займет обнаружение объекта в HoloLens?
Ответ. Это зависит от размера объекта и процесса сканирования. Чтобы ускорить обнаружение, следуйте рекомендациям для тщательного сканирования. Для небольших объектов, каждый из размеров которых не превышает 2 метров, обнаружение может выполняться в течение нескольких секунд. Для более крупных объектов, таких как автомобиль, пользователь должен полностью обойти объект, чтобы обеспечить надежное обнаружение. Это означает, что обнаружение может занять десятки секунд.
Вопрос. Каковы рекомендации по использованию Объектных привязок в приложении HoloLens?
Ответ.
- Выполните калибровку глаз, чтобы обеспечить точную визуализацию.
- Убедитесь, что у помещение обладает насыщенным визуальным фоном и хорошим освещением.
- По возможности держите объект в неподвижном состоянии и вдали от посторонних элементов.
- При необходимости очистите кэш пространственного сопоставления на устройстве HoloLens.
- Сканируйте объект, обходя его по кругу. Убедитесь, что видна основная часть объекта.
- Установите достаточно большую область поиска, чтобы охватить объект.
- Объект должен оставаться неподвижным во время обнаружения.
- Запускайте обнаружение объекта и визуализируйте отрисовку на основе оценочного пространственного расположения.
- Зафиксируйте обнаруженный объект или прекратите отслеживания после того, как пространственное расположение стало стабильным и точным, чтобы сохранить заряд батареи.
Вопрос. Какую версию набора средств смешанной реальности Azure должно использовать приложение HoloLens Unity для работы с пакетом SDK Объектных привязок для Unity?
Ответ. Пакет SDK для объектов Azure Object Anchors Unity не зависит от Смешанная реальность набор средств каким-либо образом, что означает, что вы можете использовать любую версию, которую вы хотите. Дополнительные сведения см. в разделе Общие сведения об использовании набора средств смешанной реальности для Unity.
Вопрос. Насколько точным является оценочное пространственное расположение?
Ответ. Он зависит от размера объекта, материала, среды и других факторов. Для небольших объектов предполагаемое положение может находиться в пределах 2 см ошибки. Для больших объектов, таких как автомобиль, ошибка может составлять до 2 см до 8 см.
Вопрос. Может ли служба "Объектные привязки" обрабатывать движущиеся объекты?
Ответ. Мы не поддерживаем непрерывно движущиеся или динамические объекты. Мы поддерживаем объекты в совершенно новой позиции в пространстве, когда они были физически перемещены туда, но не могут отслеживать его во время перемещения.
Вопрос. Может ли служба "Объектные привязки" обрабатывать деформации или артикуляции?
Ответ. Частично, в зависимости от того, какая часть формы или геометрии объекта изменилась из-за деформации или артикуляции. Если геометрия объекта изменяется довольно сильно, пользователь может создать другую модель для этой конфигурации и использовать ее для обнаружения.
Вопрос. Сколько различных моделей служба "Объектные привязки" может обнаруживать одновременно?
Ответ. Сейчас мы поддерживаем обнаружение трех моделей за раз, чтобы обеспечить лучшее взаимодействие с пользователем, однако мы не устанавливаем ограничения.
Вопрос. Может ли служба "Объектные привязки" обнаруживать несколько экземпляров одной и той же объектной модели?
Ответ. Да, мы поддерживаем обнаружение до трех экземпляров одного и того же типа модели, чтобы обеспечить лучшее взаимодействие с пользователем, однако мы не устанавливаем ограничения. Для каждой области поиска можно обнаружить один экземпляр объекта. Путем вызова ObjectQuery.SearchAreas.Add
в запрос можно добавить дополнительные области поиска для обнаружения дополнительных экземпляров. Вы можете вызвать ObjectObserver.DetectAsync
с несколькими запросами для обнаружения нескольких моделей.
Вопрос. Что делать, если среда выполнения службы "Объектные привязки" не может обнаружить мой объект?
Ответ. Есть множество факторов, которые могут препятствовать правильному обнаружению объекта: окружение, конфигурация преобразования модели, параметры запроса и т. д. Дополнительные сведения об устранении неполадок при обнаружении объектов.
Вопрос. Как выбрать параметры запроса объектов?
Ответ. Ниже приведены некоторые общие рекомендации и более подробное руководство по объектам, которые трудно обнаружить.
Вопрос. Как получить диагностические данные службы "Объектные привязки" из HoloLens?
Ответ. Приложение может указать расположение архивов диагностики. Пример приложения Объектных привязок записывает диагностические данные в папку TempState.
Вопрос. Почему исходная модель не согласуется с физическим объектом при использовании пространственного расположения, возвращенного пакетом SDK Объектных привязок для Unity?
Ответ. Unity может изменить систему координат при импорте объектной модели. Например, пакет SDK для объектных привязок Unity преобразует ось Z при преобразовании из правой руки в систему координат слева. Unity может применить другой поворот к оси X или Y. Разработчик может определить эту другую смену, визуализируя и сравнивая системы координат.
Вопрос. Вы поддерживаете двухмерный режим?
Ответ. Так как мы базируемся на геометрии, мы поддерживаем только трехмерный формат.
Вопрос. Можно ли различать одни и те же модели разного цвета?
Ответ. Так как наши алгоритмы основаны на геометрии, разные цвета одной и той же модели не будут давать расхождение во время обнаружения.
Вопрос. Можно ли использовать службу "Объектные привязки" без подключения к Интернету?
Ответ.
- Для преобразования моделей и обучения требуется подключение, так как эти действия происходят в облаке.
- Сеансы среды выполнения полностью находятся на устройстве и не требуют подключения, так как все вычисления выполняются в HoloLens 2.
Вопросы и ответы по конфиденциальности
Вопрос. Как служба "Объектные привязки Azure" хранит данные?
Ответ. Мы сохраняем только системные метаданные, которые шифруются в неактивном состоянии с помощью ключа шифрования данных, управляемого корпорацией Майкрософт.
Следующие шаги
В этой статье вы ознакомились с некоторыми ответами на распространенные вопросы, которые помогут получить наилучшие результаты при использовании Объектных привязок Azure. Ниже приведены некоторые связанные статьи: