Обновление без потерь всего объема
Обновление без потерь всего объема — это расширенная функция EasyAR Mega, предназначенная для работы с динамическими изменениями сцен. Она позволяет разработчикам использовать новые собранные данные для полного обновления всей сцены, сохраняя при этом исходную систему координат. Облачные алгоритмы перестраивают пространственную карту на основе новых видеоданных, гарантируя, что позиции разработанного AR-контента не смещаются, обеспечивая плавное обновление.
Особенности функциональности
- Полное обновление: Комплексное обновление всей сцены с пересозданием карты на основе новых собранных данных.
- Сохранение системы координат: Исходная система координат остается неизменной, гарантируя отсутствие смещения позиций разработанного AR-контента.
Важно
Если во время сбора данных для полного обновления некоторые области пропущены, сгенерированная пространственная карта также будет лишена этих участков.
Сценарии применения
- Полная реконструкция окружения: Например, полный ремонт торговых центров, масштабная перепланировка офисных этажей, полная смена тематики выставочных залов.
- Оптимизация качества данных: Повторный сбор данных по всей сцене с более высокой точностью для повышения точности позиционирования.
- Расширение сцены: Значительное расширение области на основе исходной сцены, требующее пересоздания карты всей территории.
Примечание
Обновление без потерь всего объема подходит для полного обновления всей сцены. Если изменения затрагивают только локальные области, рекомендуется использовать функцию дополнительного обновления.
Поддерживаемые типы картографирования
- ✅ Задача картографирования с одного изображения: Поддерживает обновление без потерь всего объема
- ✅ Задача слияния нескольких изображений: Поддерживает обновление без потерь всего объема
- ❌ Картографирование с мобильного устройства: Не поддерживает обновление без потерь всего объема (включая задачи картографирования с мобильного устройства для малых областей и объектов)
Поддерживаемые версии картографирования
- Версия 7.6 и выше
Сбор данных
Поскольку обновление без потерь всего объема предназначено для обновления всей среды, сбор данных следует выполнять в соответствии с инструкцией: Сбор данных.
Картографирование для обновления без потерь всего объема
После завершения сбора данных необходимо загрузить последние собранные видеоданные в указанную задачу обновления без потерь всего объема для генерации обновленной пространственной карты.
Подробные шаги см. в разделе: Картографирование для обновления без потерь всего объема.
Использование результатов обновленного картографирования для позиционирования
После завершения картографирования для обновления без потерь всего объема генерируется новая пространственная карта (Block ID остается неизменным). Разработчикам необходимо загрузить обновленный Block с результатами картографирования в облачную библиотеку позиционирования, чтобы сразу использовать обновленную пространственную карту для позиционирования, без изменения кода приложения или пересборки.
Действия по загрузке результатов картографирования различаются в зависимости от версии:
- Межверсионное обновление: При использовании функции обновления без потерь всего объема для карты старой версии (например, версии 7.x/8.x) версия картографирования по умолчанию обновляется до последней версии (например, 9.x). В этом случае обратитесь к разделу: Использование результатов картографирования новой версии для позиционирования.
- Обновление в рамках одной версии: Если версия картографирования остается неизменной или происходит обновление с версии 9.x до версии 9.x, подробные шаги см. в разделе: Использование результатов картографирования обновления без потерь всего объема для позиционирования.