Сервис картографирования Mega
Пространственное картографирование является ядром облачного сервиса Mega, занимая центральное положение во всем рабочем процессе Mega. Оно принимает собранные данные из физического мира и выдает цифровые активы, необходимые для разработки приложений.
Ниже показано место пространственного картографирования в общем рабочем процессе Mega:
flowchart LR
A[Сбор данных] --> B>Построение карты Mega Block] --> C[Локализация Mega]
Краткое описание функций
EasyAR Mega использует полностью облачный автоматизированный процесс обработки. Разработчикам не нужно запускать сложные алгоритмы картографирования локально — достаточно загрузить соответствующие видео данные, и облачный кластер автоматически выполнит следующие задачи:
- Извлечение признаков: идентификация ключевых визуальных особенностей среды (например, угловых точек, текстур).
- Пространственная реконструкция: вычисление трехмерных пространственных координат точек признаков, генерация пространственных данных.
- Обнаружение замкнутых контуров: автоматическое распознавание замкнутых маршрутов, устранение накопленных ошибок.
- Геопривязка: совмещение локальной системы координат с глобальной географической системой с использованием данных GNSS.
- Слияние нескольких карт: поддержка объединения нескольких независимых блоков съемки в единую карту (для крупных сцен).
Процесс картографирования Block
Организация задач картографирования осуществляется через создание и управление проектами картографирования. Успешное картографирование приводит к созданию Block.
flowchart LR
A[Проект картографирования] --> B[Задача картографирования] --> C[Результат картографирования Block]
- Проект картографирования: для организации и управления связанными задачами картографирования
- Задача картографирования: выполнение конкретной операции картографирования
- Block: конечный продукт успешного картографирования
Различные типы задач картографирования
В зависимости от размера вашей сцены и стратегии сбора данных, Mega предлагает четыре типа задач картографирования. Создавайте соответствующий тип задачи, исходя из вашего сценария:
Обычная задача единой карты
- Применимые сценарии: сцены малого и среднего масштаба, однократный сбор данных, охватывающий всю сцену
- Типичные примеры: одноэтажные торговые центры, рестораны, офисы, выставочные залы, парки
- Устройство сбора: панорамная камера GoPro Max 1-го поколения
- Шаги выполнения: Создание задачи обычного единого картографирования
Задача слияния карт для очень больших пространств
- Применимые сценарии: сверхкрупные сцены, многоэтажные объекты, связанные зоны
- Типичные примеры: крупные торговые центры (соединение этажей), коммерческие кварталы (соединение помещений и улиц), университетские кампусы (соединение зданий)
- Устройство сбора: панорамная камера GoPro Max 1-го поколения
- Шаги выполнения: Создание задачи слияния карт для больших пространств
Задача сбора данных с телефона для небольших пространств
- Применимые сценарии: небольшие сцены, компактные пространства
- Типичные примеры: комнаты, магазины, выставочные стенды
- Устройство сбора: iPhone / ARCore-совместимые Android-телефоны
- Шаги выполнения: Создание задачи сбора данных с телефона для небольших пространств
Задача сбора данных объекта с телефона
- Применимые сценарии: отдельные объекты
- Типичные примеры: экспонаты, оборудование, товары
- Устройство сбора: iPhone / ARCore-совместимые Android-телефоны
- Шаги выполнения: Создание задачи сбора данных объекта с телефона
Описание статусов картографирования
В интерфейсе картографирования Block центра разработки отображаются текущие статусы задач. Понимание этих статусов поможет оценить прогресс:
| Статус картографирования | Описание | Рекомендуемое действие |
|---|---|---|
| На проверке | Идет ручная проверка видео | Ожидайте завершения проверки |
| В очереди | Ожидание свободных ресурсов | Ожидайте начала обработки |
| В процессе | Идет обработка на сервере | Ожидайте завершения |
| Завершено | Картографирование завершено | Просмотрите результат |
| Ошибка | Картографирование не удалось | Диагностика проблемы |
Просмотр результатов картографирования
После завершения картографирования можно детально изучить результаты, чтобы убедиться в их соответствии требованиям.
- Просмотр маршрута сбора данных
- Анализ отчета о картографировании
- Предварительный просмотр текстурированной модели
- Просмотр информации о Block
Диагностика сбоев картографирования
Если задача картографирования завершилась ошибкой, рекомендуется выполнить диагностику следующим образом:
- Анализ отчета: Просмотрите отчет о картографировании для поиска решений на основе предоставленной информации.
- Руководство по диагностике: Обратитесь к руководству по устранению неполадок для решения распространенных проблем.
- Техническая поддержка: Если предыдущие шаги не помогли, свяжитесь с сотрудниками EasyAR, указав
JobIDиз отчета для оперативного решения.