Обновление 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.
См. связанные функции:
- Введение в incremental update
- Сбор данных измененной области
- Incremental update mapping
- Использование результатов incremental update mapping для localization
Lossless full update
Функция lossless full update позволяет разработчикам полностью обновить всю scene с помощью новых collection data, сохраняя исходную систему координат. Облачный алгоритм заново строит spatial map на основе новых video data, гарантируя, что позиции уже разработанного AR content не смещаются, и обеспечивая seamless update.
См. связанные функции:
- Введение в lossless full update
- Lossless full update mapping
- Использование результатов lossless full update mapping для localization
Сравнение функций
| Функция | 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 не перезаписывается.