Mise à jour de scene Mega
Incremental update et lossless full update sont des fonctions avancées fournies par EasyAR Mega pour gérer les changements de scene. Elles conservent le système de coordonnées d'origine après une mise à jour de scene, garantissant que les positions du AR content déjà développé ne se décalent pas, ce qui améliore considérablement l'efficacité du développement d'applications.
Incremental update
La fonction incremental update permet aux développeurs d'ajouter de nouvelles video data à une spatial map déjà construite avec succès. L'algorithme cloud tente de "coudre" les feature points des nouvelles données dans le système de coordonnées de l'ancienne map, ce qui permet de mettre à jour la map sans recréer une Block spatial map entièrement nouvelle.
Consultez les fonctions associées suivantes :
- Introduction à incremental update
- Collecter les données des zones modifiées
- Incremental update mapping
- Utiliser les résultats de incremental update mapping pour localization
Lossless full update
La fonction lossless full update permet aux développeurs de mettre à jour intégralement toute la scene avec de nouvelles données collectées, tout en conservant le système de coordonnées d'origine. L'algorithme cloud reconstruit la spatial map à partir des nouvelles video data, garantissant que les positions du AR content déjà développé ne se décalent pas et permettant une mise à jour seamless.
Consultez les fonctions associées suivantes :
- Introduction à lossless full update
- Lossless full update mapping
- Utiliser les résultats de lossless full update mapping pour localization
Comparaison des fonctions
| Fonction | Incremental update | Lossless full update |
|---|---|---|
| Scénario applicable | Mise à jour ou complément d'une zone locale | Mise à jour complète de toute la scene |
| Appareil de collection | Caméra panoramique GoPro Max/Max2 | Caméra panoramique GoPro Max/Max2 |
| Source des données | Basée sur la map d'origine, ajout de nouvelles video data comme complément | Basée sur la map d'origine, reconstruction avec de nouvelles données collectées |
| Système de coordonnées conservé | Oui | Oui |
FAQ
Quelle est la différence entre incremental update mapping, lossless full update mapping et multi-map fusion mapping ?
Incremental update mapping : ajoute de nouvelles données à une map existante pour mettre à jour ou compléter une zone locale, tout en conservant le système de coordonnées d'origine.
Lossless full update mapping : met à jour intégralement toute la scene et reconstruit la map avec de nouvelles données collectées, tout en conservant le système de coordonnées d'origine. La spatial map mise à jour ne contient que les nouvelles données soumises et ne contient pas les données d'origine.
Multi-map fusion mapping : assemble plusieurs area maps collectées indépendamment en une map complète, généralement pour la collection parallèle dans de très grandes scenes.
Si toute la scene a été entièrement rénovée, peut-on utiliser incremental update mapping ?
Non. L'algorithme ne peut pas faire correspondre efficacement la nouvelle vidéo avec le contenu de l'ancienne map. Si certaines zones en dehors de la scene rénovée n'ont pas été modifiées, collectez-les avec la scene non modifiée afin de réaliser incremental update par feature fusion.Un échec de incremental update ou lossless full update mapping affecte-t-il la map d'origine ?
Non. Que la tâche de mapping réussisse ou échoue, la map d'origine n'est pas affectée. Après un mapping réussi, de nouvelles map data sont générées et la map d'origine n'est pas écrasée.