Дополнительное обновление Mega
Дополнительное обновление — это расширенная функция EasyAR Mega для изменений в динамических сценах. Она позволяет разработчикам добавлять новые видеоданные к уже успешно построенной пространственной карте. Облачный алгоритм пытается «сшить» характерные точки новых данных с системой координат старой карты, тем самым обновляя карту без создания совершенно новой пространственной карты Block.
Особенности
Локальное обновление: повторно собирает видеофрагмент для замены с учетом изменений в среде исходной карты.
Сохранение системы координат: дополнительные данные автоматически выравниваются с системой координат исходной пространственной карты, гарантируя, что позиции существующего AR-контента не смещаются.
Ограничения дополнительных данных: в одну пространственную карту Block можно добавить не более 10 элементов дополнительных данных. Время съемки каждого видео с дополнительными данными должно быть менее 16 минут, что соответствует загрузке максимум 2 фрагментов 360-видео. Видео длиннее 16 минут нельзя использовать как дополнительные данные.
Сценарии применения
Обновление области: например, обновлен магазин в торговом центре или переоформлена часть коридоров.
Досъемка пропущенной области: при съемке исходной карты был пропущен угол, и вы хотите дополнить эту область.
Примечание
Дополнительное обновление не подходит для дополнения пространственных данных на большой площади. Если добавляется большая область, рекомендуется повторно собрать данные всей области и использовать функцию полного обновления без потери координат.
Поддерживаемые типы построения карт
- ✅ Задача построения одной карты: поддерживает дополнительное обновление
- ✅ Задача слияния нескольких карт: поддерживает дополнительное обновление
- ❌ Построение карты по данным, снятым телефоном: дополнительное обновление не поддерживается, включая задачи съемки небольшой области телефоном и задачи съемки объекта телефоном
Поддерживаемые версии построения карт
Построение карты с дополнительным обновлением поддерживает следующие версии:
- Версия 8.5
- Версия 9.4 и выше
Примечание
Чтобы выполнить построение карты с дополнительным обновлением в версии 7.6 или выше, сначала обновите версию построения карты до последней версии. Подробнее см. Обновление версии построения карты с использованием исходных данных.
После завершения обновления можно выполнить построение карты с дополнительным обновлением.
Сбор данных измененной области
Так как сценарии использования различаются, акценты при съемке также отличаются. Подробные способы съемки см. в разделе Сбор данных измененной области.
Важно
Новые собранные данные должны иметь визуальное перекрытие 20-50 метров с областью, покрытой исходной картой.
Построение карты с дополнительным обновлением
После сбора данных измененной области необходимо загрузить дополнительные данные в указанную задачу дополнительного обновления, чтобы создать обновленную пространственную карту.
Подробные действия см. в разделе Построение карты с дополнительным обновлением.
Использование обновленного результата построения карты для локализации
После завершения построения карты с дополнительным обновлением создается новая пространственная карта, при этом Block ID остается прежним. Разработчику достаточно загрузить Block с результатом дополнительного обновления в облачную библиотеку локализации, чтобы напрямую использовать обновленную пространственную карту для локализации без изменения кода приложения или повторной упаковки.
Подробные действия см. в разделе Использование результатов построения карты с дополнительным обновлением для локализации.