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/Max2
- Шаги выполнения: Создание обычной задачи для одной карты
Задачи слияния карт для больших пространств
- Применимые сценарии: очень большие сцены, многоэтажные, многозонные связанные сцены
- Типичные примеры: крупные торговые центры (соединение этажей), коммерческие кварталы (соединение помещений и улиц), университетские кампусы (соединение зданий) и т.д.
- Оборудование для съемки: панорамная камера GoPro Max/Max2
- Шаги выполнения: Создание задачи слияния карт для больших пространств
Задачи съемки малых пространств с телефона
- Применимые сценарии: небольшие пространства, маленькие помещения
- Типичные примеры: комната, магазин, выставочный зал и т.д.
- Оборудование для съемки: iPhone / ARCore Android телефон
- Шаги выполнения: Создание задачи съемки малых пространств с телефона
Задачи съемки объекта с телефона
- Применимые сценарии: отдельные объекты
- Типичные примеры: экспонаты, оборудование, товары и т.д.
- Оборудование для съемки: iPhone / ARCore Android телефон
- Шаги выполнения: Создание задачи съемки объекта с телефона
Описание статусов построения карты
В интерфейсе построения карт Block в центре разработки вы увидите текущий статус задач построения карт. Понимание этих статусов поможет вам оценить ход выполнения задачи:
| Статус построения | Описание | Рекомендуемые действия |
|---|---|---|
| На проверке | Идет ручная проверка видео | Ожидайте завершения проверки |
| В очереди | Ожидание свободных ресурсов | Ожидайте распределения серверов |
| В процессе | Обработка на сервере | Ожидайте завершения построения |
| Задача завершена | Построение завершено | Просмотрите результат |
| Ошибка построения | Построение не удалось | Устранение неполадок |
Просмотр результатов построения карты
После завершения построения карты вы можете дополнительно просмотреть результаты, чтобы убедиться, что они соответствуют ожидаемым требованиям.
- Просмотр маршрута съемки
- Просмотр отчета о построении
- Предварительный просмотр текстурированной модели
- Просмотр информации о Block
Устранение неполадок при сбое построения карты
Если задача построения карты завершилась неудачно, рекомендуется провести диагностику проблемы следующим образом:
- Просмотр отчета о построении: Просмотрите отчет о построении и найдите решение на основе информации в отчете.
- Справочник по устранению неполадок: Обратитесь к руководству по устранению неполадок при сбое построения карт для получения решений распространенных проблем.
- Обращение в службу поддержки: Если вышеуказанные методы не решили проблему, свяжитесь с сотрудниками EasyAR и предоставьте
JobIDиз отчета о построении для быстрой диагностики.