2009-09-09 3 views
1

Dans une application AR par laquelle vous annotez des objets ou des bâtiments dans une vue de caméra, je veux comprendre le rôle que jouent différents éléments matériels - sur le téléphone (iPhone/Android) - pour obtenir l'effet AR. S'il vous plaît élaborer plus sur ce qui suit:Est-ce que ma compréhension des fonctions de la boussole et du GPS est correcte dans les applications AR?

  • Caméra: fournit la vue 2D de la réalité. GPS: indique la longitude et la latitude de l'appareil.
  • Boussole: direction par rapport au nord magnétique.
  • Accéléromètre: (t-elle un rôle)
  • Altimètre: (t-elle un rôle)

Un exemple: si la vue de la caméra montre la ligne d'horizon de New York, comment les informations du matériel ci-dessus m'aider à annoter la vue? En supposant que j'ai la longitude & latitude pour le bâtiment Chrysler et il est visible dans ma vue de la caméra, comment calcule-t-on avec précision où annoter le nom sur l'image 2D? Je sais que donné 2 paires de (longitude, latitude), vous pouvez calculer la distance entre les points.

Répondre

6
  • Utilisez l'appareil photo pour obtenir le champ de vision.
  • Utilisez la boussole pour déterminer la direction dans laquelle le périphérique est orienté. La direction détermine l'ensemble des objets qui tombent dans la vue du champ et doivent être réfléchis avec les ornements AR.
  • Utilisez le GPS pour déterminer la distance entre votre emplacement et chaque objet. La distance est généralement reflétée dans la taille de l'adorner AR que vous montrez pour cet objet ou dans le nombre de détails que vous montrez.
  • utiliser l'accéléromètre pour déterminer l'horizon de la vue (un accéléromètre à 3 voies suffisamment sensible pour mesurer la force de gravité). L'horizon peut être combiné avec l'altitude de l'objet pour positionner correctement les ornements AR.
  • utiliser l'altimètre pour une précision accrue du positionnement vertical. Si vous disposez d'informations détaillées sur le terrain/les bâtiments, vous pouvez également utiliser l'altimètre pour déterminer la ligne de visibilité des différents objets et découper (ou partiellement) les ornements AR pour les objets partiellement obscurcis ou invisibles.
  • Si le périphérique AR est en mouvement, utilisez les accéléromètres pour déterminer la vitesse et faire un peu de limitation du nombre d'objets téléchargés par vue ou de pré-extraction intelligente des objets qui apparaîtront pour optimiser la vitesse de vision changements.

Je vais laisser les détails de calculer toutes ces données à partir des appareils comme un exercice pour vous. :-)

+0

Merci Franci. J'ai une image beaucoup plus claire sur ce qui est impliqué dans une application AR. –

Questions connexes