Table of Contents

Обновление scene Mega

Incremental update и lossless full update — это расширенные функции EasyAR Mega для обработки изменений scene. Они сохраняют исходную систему координат после обновления scene, гарантируя, что позиции уже разработанного AR content не смещаются, что значительно повышает эффективность разработки приложений.

Incremental update

Функция incremental update позволяет разработчикам добавлять новые video data к spatial map, которая уже была успешно построена. Облачный алгоритм пытается "сшить" feature points из новых данных с системой координат старой map, тем самым обновляя map без повторного создания совершенно новой Block spatial map.

См. связанные функции:

Lossless full update

Функция lossless full update позволяет разработчикам полностью обновить всю scene с помощью новых collection data, сохраняя исходную систему координат. Облачный алгоритм заново строит spatial map на основе новых video data, гарантируя, что позиции уже разработанного AR content не смещаются, и обеспечивая seamless update.

См. связанные функции:

Сравнение функций

Функция Incremental update Lossless full update
Применимый сценарий Обновление или дополнение локальной области Полное обновление всей scene
Устройство collection Панорамная камера GoPro Max/Max2 Панорамная камера GoPro Max/Max2
Источник данных На основе исходной map добавляются новые video data На основе исходной map выполняется перестроение с новыми collection data
Сохранение системы координат Да Да

FAQ

  • Чем отличаются incremental update mapping, lossless full update mapping и multi-map fusion mapping?

    Incremental update mapping: добавляет новые данные в существующую map для обновления или дополнения локальной области, сохраняя исходную систему координат.

    Lossless full update mapping: полностью обновляет всю scene и перестраивает map с новыми collection data, но сохраняет исходную систему координат. Обновленная spatial map содержит только новые отправленные данные и не содержит исходные данные.

    Multi-map fusion mapping: объединяет несколько независимо собранных area maps в одну полную map, обычно используется для параллельного collection в очень больших scenes.

  • Если вся scene была полностью отремонтирована, можно ли использовать incremental update mapping?
    Нет. Алгоритм не может эффективно сопоставить новое видео со старым содержимым map. Если за пределами обновленной scene есть участки, которые не изменились, соберите их вместе с неизмененной scene, чтобы реализовать incremental update через feature fusion.

  • Повлияет ли ошибка incremental update или lossless full update mapping на исходную map?
    Нет. Независимо от успеха или неудачи задачи mapping исходная map не будет затронута. После успешного mapping создаются новые map data, и исходная map не перезаписывается.