2011-06-27 13 views
6

Estoy tratando de desarrollar un mini "Around Me" como el uso de la cámara, la brújula y la ubicación. Me gustaría mostrar las imágenes de mi lugar en mi pantalla. Por el momento tengo mi ubicación y mi orientación con brújula. Me gustaría saber cómo puedo determinar la posición del lugar que quiero mostrar.iOS realidad aumentada con brújula y ubicación

Gracias por su ayuda;)

+0

Primero, ¿puedo determinar el ángulo entre yo y el lugar que estoy buscando? – Pierre

+0

¿Obtuvo Ans para esto hasta ahora? – virantporwal

Respuesta

6

Una vez que tenga distancia relativa y el cojinete, que se puede determinar a partir de dos puntos en el mismo espacio de coordenadas utilizando algoritmos encontrado en this page, averiguar donde un conocido de coordenadas es con respecto a un punto de vista conocido es básicamente una proyección en perspectiva, la las matemáticas se describen en this Wikipedia article. La rotación de la cámara viene dada por la brújula y la inclinación por el acelerómetro (la posición es, por supuesto, GPS).

Estoy tratando de encontrar un documento mejor, hay un par de cosas más que considerar, como los parámetros de la cámara, etc., pero este es un buen punto de partida.

Si está demasiado involucrado (como si no se siente cómodo con las matrices de rotación) podemos dividirlo hasta el simple trig.

+0

Lo siento por mi respuesta tardía. Gracias a ti ! Conozco el concepto de matrices de rotación pero aquí realmente no veo cómo usarlo. – Pierre

+0

Aquí el enlace es "http://www.yourhomenow.com/house/haversine.html" ¡está muerto! – byJeevan

+0

Esto parece tener las mismas fórmulas: http://www.movable-type.co.uk/scripts/latlong.html, actualizaré el enlace en la respuesta – dabhaid

1

El código en el iPhone ARKit project does this, y un poco más. Si bien es posible que no pueda usar su biblioteca completa, es una gran referencia sobre el tema de la realidad aumentada.

+1

Me gustaría entenderme a mí mismo en matemáticas bajo esto. Tanques para el enlace, pero realmente me gustaría implementarlo yo mismo. – Pierre

+0

Si obtiene esa epifanía detrás de las matemáticas, ¿podría publicar una respuesta a esta pregunta? He intentado captarlo yo mismo por un tiempo – RyanR

+0

@RyanR El enlace mencionado en este hilo no se está abriendo. http://www.iphonear.org –

0

Echa un vistazo a 3DAR, te permite agregar una vista AR a una aplicación MKMapView muy fácilmente. Hay un video tutorial sobre este proceso, así como algunos ejemplos de código, en el sitio de 3DAR, www.3dar.us

0

Puede crear una aplicación de AR basada en la ubicación en Junaio. Es un navegador AR. Gratis para usar e implementar (siempre que no sea una aplicación personalizada y en Junaio).

Cuestiones relacionadas