Estoy planeando desarrollar una aplicación de realidad aumentada para teléfonos Android. ¿Alguien sabe si existe algún marco para la realidad aumentada que pueda usarse para tales aplicaciones?
android
augmented-reality
Niko Gamulin
fuente
fuente
Respuestas:
Para obtener ideas, puede mirar lo siguiente:
Aplicaciones existentes y sus API: Hay varias aplicaciones de realidad aumentada en el mercado de Android de las que Layar y Wikitude son bien conocidas. También existen otros como SomaView y GeoVector . AFAIK, Wikitude y Layar han hecho pública su API.
Kit de herramientas: También hay un kit de herramientas llamado NyARToolkit que proporciona una biblioteca para tal cosa.
Tutorial: artículo de DevX por Chris Haseman
¡Buena suerte!
fuente
También puede utilizar el nuevo SDK de Qualcomm AR http://developer.qualcomm.com/dev/augmented-reality
fuente
Hay dos tipos de realidad aumentada:
a) basado en marcadores, que necesita marcadores bidimensionales para reconocer mediante visión artificial y análisis de imágenes para dibujar una imagen sobre ellos con la rotación correspondiente (ARToolkit)
b) basado en geolocalización y orientación, lo que significa que la aplicación conoce la posición exacta en la tierra donde te encuentras y a qué te enfrentas y calcula lo que ves, basado en la geolocalización. (layar, wikitude)
Aplicaciones como junaio las mezclan
fuente
Esta página http://socialcompare.com/en/comparison/augmented-reality-sdks muestra una amplia comparación de marcos de realidad aumentada. Está actualizado a marzo de 2013 .
Esta destacado
fuente
Soy uno de los desarrolladores. ¡Mira! ¡Mira! es un marco completo para crear aplicaciones de realidad aumentada en Android.
Fue desarrollado como proyecto final en la Universidad Complutense de Madrid.
Sus características son:
Además hemos desarrollado aplicaciones con el framework, las suyas están publicadas en nuestra web oficial.
Más información:
Sitio web oficial: http://www.lookar.net/en/
El proyecto se quedó en: https://sourceforge.net/projects/lookar/
fuente
Echa un vistazo a Mixare. Es un marco de AR bastante agradable para Android. A diferencia de la mayoría de las sugerencias mencionadas anteriormente (no estoy seguro de todas), el código fuente está disponible para Mixare.
fuente
Marco de realidad aumentada completo basado en marcadores de código abierto. http://code.google.com/p/android-augment-reality-framework/
fuente
Oye, mantengo AndroidARKit, un proyecto de código abierto en github. Tiene una base geográfica e incluye una aplicación de ejemplo simple de un cuadrado. Más info aquí . o aqui . Escribí el artículo devX vinculado anteriormente. No dude en ponerse en contacto conmigo si tiene alguna pregunta. Tiene licencia para uso comercial con atribución. Así que siéntete libre de usarlo en aplicaciones comerciales.
fuente
http://layar.com/ sería lo más popular que he visto. Hice una aplicación que permite descargar y mostrar información de la misma manera que Layar. Es bastante sencillo.
fuente
Cualquiera que esté interesado en la RA también debería echar un vistazo a http://code.google.com/p/droidar/
Es un marco de código abierto para AR basado en ubicación y basado en marcadores en Android.
fuente
El pionero en AR metaio (Desarrolladores de Junaio) lanzará una versión gratuita del metaio Mobile SDK (Q4 / 2011). :)
fuente
Conozco un sistema FLOSS que te ayuda a crear aplicaciones de RA. Este sistema es LibreGeoSocial
fuente
BeyondAR es gratis y con licencia apache v2
fuente
Sé que artoolkit tiene un puerto para Symbian. Tal vez también exista un puerto para Android
fuente
La API de Wikitude es otra alternativa para las aplicaciones de Android: http://www.wikitude.org/developers
fuente
He encontrado el Layar Player .
"Layar Player es una herramienta que permite a cualquier persona integrar capas de realidad aumentada directamente en su propia aplicación".
Actualmente, Layar Player es solo para iPhone, pero una versión de Android estará disponible en el cuarto trimestre de 2011.
fuente
D'Fusion Mobile es una plataforma basada en marcadores y geolocalización con soporte de código de barras, seguimiento facial y soporte de sensor.
fuente
¡Prueba este! Un proyecto de código abierto: http://code.google.com/p/andar/
fuente
Como dijo reinier, artoolkit podría ser la mejor opción. existe para android, compruebe esta fuera
fuente
ar23d es un SDK de realidad aumentada 3D para Android 2.2+ y Android 3.0+. Cuánto son los costos de licencia no se puede encontrar en su sitio web.
fuente
Esta biblioteca de realidad aumentada de Android le permite convertir coordenadas GPS (lat / lon) a coordenadas de pantalla (x / y). Es una importación de jar simple y maneja todos los cálculos por usted.
fuente
Creo que deberías usar String SDK
http://www.poweredbystring.com/licensing
Descargue el archivo zip del proyecto de
https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m
Luego abra CH-10 Project, que está bloqueado con com.isidorey.mobile BundleIdentifier. Por lo tanto, ha creado un perfil de aprovisionamiento con el nombre isidoreywildcard *. ENTONCES Funcionará.
Pero esta no es la solución.
Debe ejecutar utilizando su propio perfil de provisionin.
Así que primero regístrese en
http://www.poweredbystring.com/licensing
Luego descargue demoVersion para probar. Puede usar la biblioteca estática libStringOGLPro-1.1-com-isidorey-mobile.a (obtendrá una biblioteca estática .a del proyecto de demostración descargado) para verificar su proyecto.
Es mejor leer el libro
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123
fuente