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

- Загрузите собранные данные *.EMP через бэкэнд управления построением карт EasyAR.
- Облачная платформа обработки обработает собранные данные, используя передовые алгоритмы ИИ для извлечения визуальных характеристик целевого объекта, генерации его трехмерного облака точек и построения плотной сетки с текстурной картой.
- Конечный результат системы построения карты также будет существовать в виде "карты Mega Block".
- Используйте смартфон с хорошими функциями SLAM и специализированное приложение Mega Toolbox App для сбора данных вокруг целевого объекта.
Отслеживание в реальном времени:
- Когда устройство пользователя сканирует целевой объект, сначала используется функция локализации 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 отслеживание объектов — лучший выбор.