librerias
TRANSCRIPT
![Page 1: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/1.jpg)
Librerías de código abierto
FLARToolkit, una librería de RA perfectamente integrada con Papervision3D que
permite producir Realidad Aumentada de forma sencilla, escrita en ActionScript 3.0
que está basada en el ARToolkit de Java. Es una librería bajo licencia GPL (gratuita
para uso no comercial, siempre que se ponga el código fuente a disposición de la
comunidad) y desarrollada por Saqoosha.
¿Cómo funciona una aplicación de FLARToolkit? Como comentábamos, la
versatilidad del Flash, permite lanzar aplicaciones de RA sobre cualquier
dispositivo que tenga instalado alguna de las últimas versiones del Flash Player (9,
10, 10.1) . Es el caso de más del 90% de los ordenadores personales. Basta una
webcam y la marca impresa en papel. Esta es una forma muy barata de conseguir
Realidad Aumentada.
La aplicación de RA busca en la captura de la imagen el patrón de la marca. Una
vez lo identifica calcula su situación en el mundo 3D y la equipara al motor 3D de
Papervisión. Así, es posible superponer modelos 3D sobre la propia marca. Modelos
que podemos orientar, acercar y alejar con total libertad.
FLARToolkit tiene también sus limitaciones. El FlashPlayer dispone de unos
recursos limitados, debido a que funciona como una máquina virtual. Los
algoritmos de Realidad Aumentada y tratamiento de imagen requieren mucho
procesado y por ello, nuestro navegador puede verse saturado bajo ciertas
condiciones. La meta del tiempo real (sobre los 24-30 frames por segundo) es difícil
de alcanzar. Y modelados complicados, con gran cantidad de polígonos y de lento
renderizado, también hacen caer los frames de nuestra webcam. Pero FLARToolkit
![Page 2: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/2.jpg)
es un paso importante para la Realidad Aumentada y con el tiempo (en cuanto
mejoren las prestaciones de los equipos y saquen nuevas versiones de Flash Player
más optimizadas)
encontraremos
frecuentemente
aplicaciones de RA
en la red.
Fig.: Realidad aumentada usando flartoolkit.
SLARToolkit es una biblioteca de Realidad Aumentada flexible para Silverlight y
Windows Phone con el objetivo de hacer que las aplicaciones de Realidad
Aumentada en tiempo real con Silverlight tan fácil y rápido como sea posible.
Puede ser utilizado con el API Webcam de Silverlight o con cualquier otro
CaptureSource, WriteableBitmap o PhotoCamera del Windows Phone. SLARTookit
![Page 3: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/3.jpg)
se basa en la NyARToolkit establecido y ARToolkit. SLARToolkit utiliza un
modelo de licencia dual y podría ser utilizado para aplicaciones de código abierto o
cerrado bajo ciertas condiciones.
¿Cómo funciona?
Este ejemplo utiliza el SLARToolkit Capture Source Marker Detector para detectar
los marcadores en cada fotograma webcam. El resultado de la detección contiene
una matriz de transformación para cada marcador encontrado que luego se utiliza
para transformar el UIElement seleccionado. La zona del marcador orugas se resalta
con un quad rojo a través de la biblioteca WriteableBitmapEx.
AR-media ™ Programas, los usuarios de Trimble SketchUp ™ está autorizado a
visualizar sus modelos 3D usando la Realidad Aumentada directamente en el
espacio físico real que les rodea. En un sentido muy preciso, a través de los medios
de comunicación ™ AR-Programas, los modelos 3D de SketchUp ™ se pueden
visualizar fuera del espacio de trabajo digital directamente en el escritorio de los
usuarios, mediante la conexión de una simple cámara web y mediante la impresión
de un código adecuado.
Por medio de la función de exportación, los usuarios pueden crear y publicar
archivos de realidad aumentada autónoma. Los archivos creados con esta función se
pueden visualizar en cualquier ordenador con la libre disposición AR-Media ™
Player, sin la necesidad de tener Trimble ™ SketchUp y el plugin instalado. Ahora
los usuarios pueden crear sus propios modelos de Realidad Aumentada SketchUp
™ y distribuirlos a sus clientes como archivos independientes, autónomos y dejar
que sus clientes experimentan estos modelos en la realidad aumentada en un clic.
![Page 4: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/4.jpg)
El ™ Programas AR-media ofrece a los usuarios una funcionalidad de visualización
avanzada que sirve para dos propósitos principales:
Estudiar y analizar prototipos virtuales a escala en entornos reales.
Comunicar proyectos 3D immersively y asombrosos
Todo lo que necesita para hacer el trabajo Programas AR-media ™ es una
computadora personal, una cámara web y un código impreso adjunto al software.
Una amplia gama de Head Mounted Displays, incluyendo eMagin, i-glasses ™
también son compatibles.
NyARToolKit es una clase de librería visual de realidad aumentada de
ARToolKit2.72.1. Esta librería provee el API para la visualización de la realidad
aumentada, NyARToolKit corre sobre diversas plataformas virtuales: Java, C#,
Actionscript3; y además algunos proyectos derivados para flash, Silverlight,
Processing y Android
Ostrich: Permite capturar el movimiento Webcam en Flash y convertirlo en un
cursor o cursores. Usted puede hacer que las cosas siguen su movimiento o
establecen regiones para cada cursor y vuelcos de captura y mantiene para activar
los botones.
Ostrich Flash es un conjunto de clases creadas por Inventor [Dan Zen]
![Page 5: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/5.jpg)
Fig. : Relevancia de Ostrich para capturar movimiento.
Marilena es una librería de reconocimiento de formas, portada de OpenCV a
Actionscript 3 por Ohtsuka Masakazu.
La detección de rostros se basa en los llamados Cascades Haar, simplificada se
podría decir que esta es una muy larga lista de zonas que se comprobará si ciertas
características de una imagen. En la versión original es un archivo xml de casi el
tamaño de 1 MB, debido a que este es tan grande; el archivo xml se comprime en un
archivo zip en el que, afortunadamente, se convierte en sólo 100K. Así que en la
versión original en el archivo zip primero tiene que ser cargado y luego deshacer y
analizado. 14 de marzo 2009 [ Seb Lee-Delisle ]
HandyAR: Librería para crear realidad aumentada con detección de manos. El
práctico AR presenta una interfaz de usuario basada en la visión que rastrea la mano
extendida de un usuario para utilizarlo como el patrón de referencia para la realidad
aumentada (AR) de inspección, que proporciona una cámara de 6-DOF pose
estimación de la configuración de la yema del dedo orugas. Una mano plantear
modelo se construye en una etapa de calibración de una sola vez por la medición de
las posiciones de la yema del dedo con relación a otra en presencia de información
de escala del terreno-verdad. A través de la reconstrucción fotograma a fotograma
de la cámara postura con respecto a la mano, podemos estabilizar anotaciones
gráficos 3D en la parte superior de la mano, lo que permite al usuario inspeccionar
los objetos virtuales cómodamente desde diferentes ángulos de visión en AR.
![Page 6: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/6.jpg)
AndAR: Es un proyecto que permite crear Realidad Aumentada en la plataforma
Android. Todo el proyecto se distribuye bajo la Licencia Pública General
GNU. Esto significa que se puede utilizar libremente en cualquiera de sus
proyectos, siempre y bajo la misma licencia. Como se trata de un proyecto de
código abierto cualquier contribución de código es bienvenida.
JSARtoolkit es la nueva librería que nos da la posibilidad de desarrollar Realidad
Aumentada con JavaScript y proyectarla mediante un archivo de Flash (swf).
Yusuke Kawasaki, el creador, presentó JSARtoolkit en el 2009 y desde la fecha no
ha realizado ninguna actualización. Es por eso que la librería aún está en fase alpha.
El Artvertiser es una plataforma de software para la sustitución de anuncios de la
cartelera con el arte en tiempo real. Funciona mediante la enseñanza de las
computadoras para "reconocer" los anuncios individuales para que puedan ser
fácilmente reemplazados por contenidos alternativos, como imágenes y video. En
lugar de refiriéndose a esto como una forma de Realidad Aumentada la tecnología,
tenemos en cuenta el Artvertiser un ejemplo de mejora de la realidad. El proyecto
fue iniciado por Julian Oliver en febrero de 2008 y ha sido desarrollado en
colaboración con Damian Stewart y Arturo Castro(puerto / reescritura de
Android). Ha aparecido como trabajo completo en ferias callejeras en Berlín como
parte de Transmediale 2010, en Bruselas por la gran Europa Fachadas Media
Festival , en cuatro sectores del centro de la ciudad, Artvertiser es también un
proyecto de software libre y se ejecuta en Linux, Windows, OS X y sistemas
Android.
Otras librerías y plataformas código abierto:
![Page 7: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/7.jpg)
LinceoVR: Software que permite crear aplicaciones 3d en realidad aumentada.
También existe un plug-in para 3D Max. Página web: http://linceovr.seac02.it/
Junaio: Plataforma para crear aplicaciones de realidad aumentada para
dispositivos móviles. Página web: http://www.junaio.com/.
Layar: Plataforma para crear aplicaciones de realidad aumentada para
dispositivos móviles. Página web: http://www.layar.com/.
Atomic: Librerías poco conocidas de Realidad Aumentada, pero de gran
potencial. Página web: http://sologicolibre.org.
Simple ARToolKit: Librerías de Realidad Aumentada para Processing.
Página web: http://www.bryanchung.net/?page_id=415.
Qualcomm: Realidad Aumentada para Android. Página
web: http://www.qualcomm.com/products_services/augmented_reality.html.
Mobile AR Development Kit: API para creación de aplicaciones de realidad
aumentada tanto para iOS como para Android.
3D Augmented Reality SDK: SDK para mostrar animaciones y modelos 3D en
dispositivos móviles utilizando realidad aumentada.
D ’Fusion Studio 3.25: Plataforma de desarrollo gratuita para la creación de
aplicacioes en Realidad aumentada.
DroidAr: Un framework de desarrollo para Android de aplicaciones de realidad
aumentada.
Librerías, sistemas, herramientas de propietarios.
Kits de herramientas de desarrollo de AR
![Page 8: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/8.jpg)
Catchoom SDK permite a los usuarios integrar premiado imagen 2-D y 3-D el
reconocimiento de objetos en todas las aplicaciones de terceros nativas para
Android y iOS.
Metaio SDK ofrece características naturales libres de rastreo y seguimiento 3D que
está disponible para Android , iOS y Microsoft Windows.
Vuforia Realidad Aumentada SDK , anteriormente conocido como QCAR, es un
kit de desarrollo de software para la creación de aplicaciones de realidad aumentada
para dispositivos móviles. [ 18 ] [ 19 ]
VYZAR es una cruz-plataforma SDK para iOS y Android , tanto con una Realidad
Aumentada y motor 3D
Wikitude: El SDK es una biblioteca que puede ser embebido en nativo de
aplicaciones de terceros Android , BlackBerry_10 y iOS , que utiliza las tecnologías
web para crear la Realidad Aumentada contenido.
Sistemas de Gestión de Contenidos de AR.
Metaio Creador, una herramienta de escritorio para crear y publicar escenarios
AR.
BuildAR.com, una plataforma de contenido basado en web para la creación de
geolocalización y la característica natural de seguimiento basado en realidad
aumentada móvil.
Hoppala aumento, una plataforma de contenido basado en web para la creación de
geolocalización, base de realidad aumentada móvil.
Webcam Social Shopper, software basado en la web para la integración en los
sitios donde la visualización de la ropa se hace como comercio electrónico.
![Page 9: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/9.jpg)
Plakar: Plataforma basada en web para el aumento de los materiales impresos y los
medios de comunicación, fuera de casa.
Juegos
Ciertos dispositivos de juego, como la PlayStation Eye , Kinect , Nintendo
3DS , PlayStation Portable , PlayStation Vita y algunos dispositivos móviles, utilizan
cámaras para aumentar la infografía en imágenes en vivo. La mayoría de los software
de AR utiliza tarjetas especiales que son leídos por el dispositivo para identificar dónde
se formarán los gráficos.
AR Games , una aplicación pre-cargado en el 3DS Nintendo consola de juegos que
consta de numerosos juegos de AR.
Cybergeneration , una mesa de juego de rol por R. Talsorian, incluye la
"virtualidad", una realidad aumentada creada a través de v-electrodos, dispositivos
baratos y ampliamente disponibles gente usa en sus templos.
Dead Space , un videojuego en el que un RIG usado por Isaac Clarke está
totalmente equipada con la tecnología de realidad aumentada, que incluye un
sistema de navegación que proyecta una línea a lo largo de la mejor ruta a su
destino, y un sistema que muestra las imágenes, vídeo y texto en frente de él. Junto
con el juego, un sitio web de realidad aumentada llamado No hay sobrevivientes
conocidos fue lanzado en 2008.
Hatsune Miku: Proyecto DIVA F , un videojuego en el que una opción
llamada Modo AR permite que la consola se proyecte [Hatsune Miku] en
un marcador fiduciario .Esto permite a cantar como Realidad Aumentada Vocaloid
![Page 10: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/10.jpg)
Heavy Rain, un videojuego en el que Norman Jayden, un FBI perfilador, posee un
conjunto de gafas de realidad aumentada experimentales llamados un "Reality
Interface Agregado" o IRA. Le permite investigar rápidamente las escenas del
crimen y analizar pruebas, y Norman., se puede ser utilizada como una forma de
entretenimiento. Sin embargo, el uso prolongado causará efectos secundarios, tales
como las alucinaciones. En un momento en el juego, el uso excesivo del ARI puede
matar a Norman.
Hydrophobia un videojuego de supervivencia y aventura de Dark Energy Digital,
cuenta con el MAVI (Automated Mobile Visual Interface), que es una herramienta
que se utiliza para mejorar la geometría del medio ambiente, entre otros objetivos.
Shadowrun , la mesa de juego de rol , presentó AR en su mundo de juego. La
mayoría de los personajes de la utilizan dispositivos safari para interactuar con el
mundo AR la mayor parte del tiempo.
SpecTrek , una realidad de caza fantasma aumentada.
Tuttuki Bako , un sistema minijuego forma Bandai se describe como con la
realidad aumentada.
Lumpeeks , un juego en 3D para Android, que utiliza un sensor de orientación sin
necesidad de marcadores.
![Page 11: librerias](https://reader036.vdocuments.co/reader036/viewer/2022082611/55cf97f2550346d033949c6b/html5/thumbnails/11.jpg)
http://obviousengine.com/
http://en.wikipedia.org/wiki/List_of_augmented_reality_software librerías en ingles.
http://www.xiibi.com/flartoolkit-ra-para-flash-saca-a-xii-de-mundo-xiibi
http://slartoolkit.codeplex.com/ Actualizar 03-15-2010
http://www.inglobetechnologies.com/en/new_products/arplugin_su/info.php
http://nyatla.jp/nyartoolkit/wp/?page_id=729
http://ostrichflash.wordpress.com/about/
http://www.quasimondo.com/archives/000687.php
http://ilab.cs.ucsb.edu/projects/taehee/HandyAR/HandyAR.html
https://code.google.com/p/andar/
http://blog.aumentality.com/tutoriales/jsartoolkit-realidad-aumentada-para-la-web/