Использование EasyAR Mega для отслеживания объектов
Ключевая возможность EasyAR Mega не ограничивается локализацией во всем физическом пространстве. Она также может применяться для высокоточного 3D-отслеживания конкретных известных физических объектов. Это позволяет с той же моделью разработки, что и в Mega, точно отслеживать заранее заданный объект, например промышленное оборудование, экспонат или розничный товар, и накладывать на него богатый виртуальный контент.
Основные принципы и рабочий процесс
Принцип Mega object tracking похож на принцип приложений Mega для больших пространств. Он объединяет визуальные признаки самого объекта и продвинутые облачные алгоритмы локализации, обеспечивая более стабильный и точный результат, чем традиционное отслеживание объектов.
Mega object tracking можно рассматривать как особый случай функции пространственной локализации Mega для конкретной объектной цели. Процесс локализации полностью совпадает; отличие состоит только в небольших различиях на стороне построения карты, связанных с особенностями объектов.
Рабочий процесс следующий:
Построение карты:
- Используйте смартфон с хорошими возможностями SLAM и специальное приложение Mega Toolbox App для сбора данных вокруг целевого объекта.

- Загрузите собранные данные *.EMP через backend управления построением карт EasyAR.
- Облачная платформа обработки обрабатывает собранные данные, применяет продвинутые AI-алгоритмы для извлечения визуальных признаков целевого объекта, генерирует 3D point cloud целевого объекта и строит textured dense mesh.
- Итоговый результат системы построения карты также существует в виде "Mega Block map".
- Используйте смартфон с хорошими возможностями SLAM и специальное приложение Mega Toolbox App для сбора данных вокруг целевого объекта.
Отслеживание в реальном времени:
- Когда устройство пользователя сканирует целевой объект, оно сначала использует локализацию Mega для локализации в реальном времени и восстанавливает текущую позу устройства.
- Затем на стороне устройства выполняется fusion с собственной SLAM-системой устройства, система координат карты Mega выравнивается с системой координат SLAM устройства, благодаря чему достигается непрерывное отслеживание в реальном времени.
Совет
Дополнительное чтение: принципы пространственной локализации Mega.
Отличия и сравнение с пространственной локализацией Mega
По сравнению с пространственной локализацией Mega, Mega object tracking технически согласован с ней, но отличается фокусом и целевыми сценариями применения:
| Характеристика | Пространственная локализация Mega | Mega object tracking |
|---|---|---|
| Основная цель | Навигация пользователя в макросреде и пространственное закрепление виртуального контента | Цифровизация конкретных объектов, наложение информации и виртуально-реальное взаимодействие |
| Пространственные вычисления | Локализация через Mega cloud service или Mega Go и fused tracking на стороне устройства | Полностью совпадает с пространственной локализацией Mega |
| Сценарии применения | Навигация внутри и вне помещений, крупномасштабные AR-игры, цифровые двойники городского масштаба | Инспекция промышленного оборудования, навигация по экспонатам, AR-примерка розничных товаров |
Отличия и сравнение с EasyAR Sense 3D object tracking
EasyAR Sense также предоставляет мощную функцию 3D Object Tracking, но Mega object tracking существенно отличается от нее по философии проектирования и сценариям применения:
| Характеристика | 3D Object Tracking | Mega object tracking |
|---|---|---|
| Основа локализации | Зависит от 3D-модели стандартного формата, полученной, например, от 3D-сканера или ПО 3D-реконструкции | Зависит от заранее построенной пространственной карты Mega, собранной телефоном и сгенерированной в облаке |
| Стабильность отслеживания | Хорошая, но может теряться при быстром движении или частичном перекрытии | Более высокая устойчивость к перекрытиям и помехам, более стабильное отслеживание |
| Требования к объекту | Сам объект должен иметь богатую текстуру и простую геометрию | Требования к богатству текстуры объекта ниже, геометрия может быть сложнее |
| Требования к окружению | Требований к окружению нет; целевой объект может находиться в любой среде | Среда целевого объекта может отличаться от среды при сборе карты, но во время использования функции среду нельзя произвольно изменять |
| Требования к сети | Сеть не требуется; все данные и вычисления находятся на стороне устройства | Сеть по необходимости; при использовании Mega cloud localization service требуется постоянное подключение, а при использовании Mega Go on-device localization данные и вычисления находятся на стороне устройства |
| Динамичность | Поддерживается. Целевой объект может двигаться в среде во время использования функции | Не поддерживается. Целевой объект должен оставаться неподвижным во время использования функции |
| Масштабируемость | Можно расширить для одновременного отслеживания нескольких целевых объектов, причем объекты независимы друг от друга | Можно отслеживать несколько объектов в одном пространстве, но они должны оставаться неподвижными в пространстве, и объекты не независимы друг от друга |
| Подходящие сценарии | Объекты с простой структурой и богатой текстурой, которые во время опыта должны гибко перемещаться, например когда их держат в руках | Объекты со сложной структурой и обычной текстурой, относительно фиксированные в пространстве во время опыта, например инспекция заводского оборудования или навигация по музейным экспонатам |
Как выбрать:
- Если ваш сценарий — распознавание независимого подвижного объекта, и его положение в макросреде не важно, EasyAR Sense 3D Object Tracking будет более легким и прямым выбором.
- Если ваш сценарий — высокоточное и высокостабильное отслеживание и цифровизация одного или нескольких фиксированных объектов в фиксированном пространстве, например на заводе, в музее или торговом центре, EasyAR Mega object tracking будет оптимальным выбором.