39

Actualmente soy estudiante universitario en ciencias de la computación y entraré en mi último año el próximo año. La realidad aumentada es algo que considero que es un tema realmente interesante, pero no tengo idea de por dónde empezar a aprender sobre él.¿Cómo comenzar con la realidad aumentada?

¿Por dónde empiezas a aprender sobre este tema y qué bibliotecas están disponibles?

Respuesta

1

El Pragmatic Programmer AR book es bastante bueno, con muchos ejemplos de código y ejercicios que lo involucran, en lugar de simplemente leer sobre él. Está un poco anticuado, pero debería ser un buen punto de partida.

+0

parece no estar a la venta :( – Terri

4

Si te sientes cómodo con Objective-C, descargar y jugar con ARKit sería un buen lugar para comenzar. Se basa en lecturas de magnetómetro/acelerómetro en lugar de reconocimiento de patrones.

Si el reconocimiento de patrones es lo que le interesa, entonces comience con artoolkit en su lugar. Pero esa biblioteca es un poco más intensa, naturalmente.

+0

Sin duda un lugar interesante, pero un poco específico para el desarrollo iPhone/iTouch, no? No soy dueño de cualquiera de ellos, por desgracia , pero sería genial si lo hiciera. – Terri

+0

Si está trabajando con una computadora de escritorio y una cámara web, entonces artoolkit es su mejor opción. Me acabo de dar cuenta de que hay una envoltura artoolkit muerta simple para procesamiento (un entorno Java muy reducido) . Verifíquelo: http://www.bryanchung.net/?page_id=415 – Tom

-2

realidad aumentada es la combinación de 2 habilidades: capacidad de código en teléfonos inteligentes + utilizando todas las fuentes de entrada que el teléfono puede proporcionar para proporcionar aplicaciones interesantes. La visión por computadora es un aspecto importante, ya que la cámara se puede utilizar de muchas maneras interesantes. Pero debes saber que conocer cualquier aspecto no es lo suficientemente bueno. por ejemplo, si utiliza comp vis, solo para detectar dónde está basado en la entrada de la cámara de una tienda de centro comercial, no será nada fácil. pero si acoplas tu ubicación GPS, etc., el problema se reduce a un nivel muy manejable. Entonces, lo importante es ser capaz de juntar ideas de diferentes aspectos y conocer un poco sobre ambos aspectos. Tome una clase de programación de teléfonos inteligentes y una clase de visión por computadora. eso debería hacerte comenzar.

+1

ar definitivamente no se limita a teléfonos inteligentes – Dirk

12

Al ser una palabra de moda bastante popular, la realidad aumentada se puede construir con algunos algoritmos distintos que se pueden aprender por separado. Por lo general cubre:

  • detección de objeto plano (puede ser un marcador o un objeto entrenado previamente). SURF/SIFT/descriptores de FAST, RANSAC para el cálculo de la matriz de homografía
  • tienda entrenado objetos en dB (KD-árboles)
  • estimación de la posición
  • cámara
  • aumentar modelo 3D con objetos personalizados (OpenGL)

Para profundizar en este tema, recomendaría estos pasos:

+0

+1 para un fondo teórico. Nice nickname, btw. =) –

2

Ben Newhouse, el hombre detrás de la función de Monocle de realidad aumentada de Yelp, dio una charla en Stanford sobre el proceso que atravesó al realizarla.Está disponible de forma gratuita en iTunes U, en esta ubicación: http://deimos3.apple.com/WebObjects/Core.woa/Feed/itunes.stanford.edu.3124430053.03124430055

(El enlace no funcionará en Chrome, pero lo hace en Safari. Si no funciona, simplemente busque "Yelp Monocle" en la búsqueda de iTunes caja, y descargue la conferencia de U de iTunes.)

La conferencia trata sobre la programación para el iPhone, pero la mayor parte es traducible a otras áreas. Está repleto de información valiosa, y ha resultado extremadamente útil para mí al ver todos los componentes de lo que quiero hacer.

+0

Gracias. Es un buen video Aquí está el enlace directo: http://deimos3.apple.com/WebObjects/Core.woa/FeedEnclosure/itunes.stanford.edu-dz.4331559337.04331559339.4331559457/enclosure.mp4 –

0

He pasado un tiempo buscando el código AR para el iPhone. Si usted quiere hacer AR y los lugares a continuación, descarga este proyecto

http://github.com/adascent/iPhone-AR-Toolkit

Se basa en Arkit se mencionó anteriormente, pero mejoró y en realidad compila. El kit AR original no es compatible con la rotación del dispositivo. Alguien más lo agregó, pero el código real nunca funcionó y una tercera persona lo tomó y lo arregló.

Actualmente, agregué más funciones a este código.

-3

Si eres un estudiante universitario, comienzas preguntando al profesorado sobre eso (o estudiantes de posgrado, si estás en un lugar con ellos). Incluso si no saben mucho al respecto, sabrán dónde encontrarlo.

1

Esto era muy útil para mí debido a la tutoriales paso a paso y código de ejemplo: http://dev.metaio.com/sdk/getting-started/

Se le lleva a la creación de su cuenta de teléfono/dev a través de seguimiento de configuraciones y contenido 3D.

+0

Sí excelentes tutoriales para comenzar –

Cuestiones relacionadas