Table of Contents

Отслеживание объектов с помощью EasyAR Mega

Основные возможности EasyAR Mega заключаются не только в локализации всего физического пространства, но и в высокоточном трехмерном отслеживании конкретных, известных физических объектов. Это позволяет вам с такой же точностью отслеживать предварительно заданный объект (например, промышленное оборудование, экспонат или розничный товар) и накладывать на него виртуальный контент, используя тот же подход к разработке, что и для Mega.

Основные принципы и процесс

Принцип отслеживания объектов Mega аналогичен принципу работы приложений Mega для больших пространств. Он сочетает в себе визуальные характеристики самого объекта и передовые алгоритмы облачной локализации, обеспечивая более стабильный и точный результат по сравнению с традиционным отслеживанием объектов.

Отслеживание объектов Mega можно рассматривать как частный случай функции пространственной локализации Mega, примененной к конкретному целевому объекту. Процесс локализации полностью идентичен, отличие лишь в небольших нюансах на этапе построения карты, связанных со спецификой объекта.

Рабочий процесс:

  1. Построение карты:

    • Используйте смартфон с хорошими функциями SLAM и специализированное приложение Mega Toolbox App для сбора данных вокруг целевого объекта.
      Data Capture
    • Загрузите собранные данные *.EMP через бэкэнд управления построением карт EasyAR.
    • Облачная платформа обработки обработает собранные данные, используя передовые алгоритмы ИИ для извлечения визуальных характеристик целевого объекта, генерации его трехмерного облака точек и построения плотной сетки с текстурной картой.
    • Конечный результат системы построения карты также будет существовать в виде "карты Mega Block".
  2. Отслеживание в реальном времени:

    • Когда устройство пользователя сканирует целевой объект, сначала используется функция локализации Mega для определения позиции устройства в реальном времени и восстановления его текущей позы.
    • Затем происходит слияние с собственной SLAM-системой устройства, выравнивая систему координат карты Mega с системой координат SLAM-системы устройства, что обеспечивает непрерывное отслеживание в реальном времени.
Совет

Рекомендуемая литература: Принцип пространственной локализации Mega.

Различия и сравнение с пространственной локализацией Mega

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

Характеристика Пространственная локализация Mega Отслеживание объектов Mega
Основная цель Навигация пользователя в макросреде, пространственная привязка виртуального контента Оцифровка конкретных объектов, наложение информации, взаимодействие реального и виртуального
Пространственные вычисления Локализация через облачный сервис Mega с последующим слиянием и отслеживанием на устройстве Полностью идентично пространственной локализации Mega
Сценарии применения Навигация внутри/снаружи помещений, масштабные AR-игры, цифровые двойники городского масштаба Техническое обслуживание промышленного оборудования, экскурсии по экспонатам, AR-примерка товаров

Различия и сравнение с отслеживанием 3D-объектов EasyAR Sense

EasyAR Sense также предоставляет мощную функцию 3D Object Tracking, но отслеживание объектов Mega значительно отличается от нее по философии дизайна и сценариям применения:

Характеристика 3D Object Tracking Отслеживание объектов Mega
Основа локализации Зависит от 3D-модели стандартного формата (сканирование, ПО 3D-реконструкции) Зависит от предварительно построенной карты пространства Mega (сбор данными с телефона, облачная генерация)
Стабильность отслеживания Хорошая, возможна потеря при быстром движении или частичной окклюзии Лучшая устойчивость к окклюзии и помехам, более стабильное отслеживание
Требования к объекту Объект должен иметь богатую текстуру, простая геометрическая структура Меньшие требования к текстуре объекта, допускается более сложная геометрия
Требования к окружению Окружение не важно, целевой объект может находиться в любой среде Окружение целевого объекта может отличаться от времени сбора данных, но нельзя произвольно менять окружение во время использования функции
Требование к сети Не требует подключения к сети, все данные и вычисления на устройстве Требуется подключение к сети для получения результатов вычислений через облачный сервис локализации Mega
Динамичность Поддерживается. Целевой объект может двигаться в среде во время использования функции Не поддерживается. Целевой объект должен оставаться неподвижным во время использования функции
Масштабируемость Поддерживает одновременное отслеживание нескольких независимых целевых объектов Можно отслеживать несколько объектов в одном пространстве, но объекты должны быть статичны в пространстве и взаимозависимы
Подходящие сценарии Объекты с простой структурой, богатой текстурой, требующие гибкого перемещения (например, в руках) Объекты со сложной структурой, умеренной текстурой, статично расположенные в пространстве (например, осмотр оборудования на заводе, экскурсии по музейным экспонатам)

Как выбрать:

  • Если ваш сценарий предполагает распознавание независимого, подвижного объекта, и его положение в макросреде не важно, EasyAR Sense 3D Object Tracking — более легкое и прямое решение.
  • Если ваш сценарий предполагает высокоточное, стабильное отслеживание и оцифровку одного или нескольких статичных объектов в фиксированном пространстве (завод, музей, магазин), EasyAR Mega отслеживание объектов — лучший выбор.

Связанные темы