Vous êtes sur la page 1sur 63

V Xornadas Multimedia

Realidad aumentada
y software libre

Qu es la Realidad Aumentada?
Por qu es importante?
Tipos de Realidad Aumentada

Dispositivos necesarios
Aplicacin en Android

Qu es la Realidad
Aumentada?

Qu es la REALIDAD AUMENTADA?
La realidad aumentada es una
tecnologa que combina informacin
virtual sobre la visin real del
usuario, siendo interactiva en tiempo
real

Qu es la REALIDAD AUMENTADA?

Una visin
enriquecida
del mundo real
MATCH

Qu es la REALIDAD AUMENTADA?

Escena real vista


por un usuario

+
Informacin generada
por ordenador

Y
en tiempo real

Qu es la REALIDAD AUMENTADA?

Es lo mismo que
la realidad
virtual?

Qu es la REALIDAD AUMENTADA?

La realidad virtual
sumerge al usuario en
un mundo generado
por ordenador.

Qu es la REALIDAD AUMENTADA?

Resumiendo

Qu es la REALIDAD AUMENTADA?

Superposicin de informacin
generada por un ordenador
en funcin de la realidad
captada por una cmara

Qu es la REALIDAD AUMENTADA?

Sin
Realidad Aumentada
Dnde puedo
comer?

Qu es la REALIDAD AUMENTADA?

Con
Realidad Aumentada
Qu tipo de
Informacin ?
Texto, imgenes, objetos 3D,
vdeos, animaciones,
Cuestionarios

Qu es la REALIDAD AUMENTADA?

NO
S

Qu es la REALIDAD AUMENTADA?

Por qu es
importante?

Por qu es importante?
Tiene la capacidad
de aadir informacin
al mundo fsico

Promocin
Coca Cola Zero

Por qu es importante?

Permitiendo
aumentar
la percepcin
del entorno

Por qu es importante?

En el trabajo

De compras

Por qu es importante?

Tipos de
Realidad Aumentada

Tipos de realidad aumentada

Existen

tipos de AR

Tipos de realidad aumentada

Basada en el seguimiento
Marcadores, markerless NFT, cdigos QR

Basada en la localizacin
Geolocalizacin

Basada en el seguimiento

Activadores: marcadores,
imgenes, objetos, cdigos QR

Basada en el seguimiento - Marcadores

Cuando el marcador es
reconocido por el
software
se produce una accin

Basada en el seguimiento - Marcadores

Generalmente
se superpone
un modelo 3D

Basada en el seguimiento - Marcadores


PRCTICA: GENERADOR EZFlar para crear una produccin de Realidad
Aumentada de una manera sencilla
Es de cdigo abierto y gratuito.

Basada en el seguimiento Sin marcadores

Campaa de marketing
con realidad aumentada

Video campaa

Basada en el seguimiento Cdigos QR

Basada en el seguimiento Cdigos QR

Enlazan el mundo real


con Internet

Basada en el seguimiento Cdigos QR

QR, hasta la cocina

Basada en el seguimiento Cdigos QR

Existen muchos sitios


gratuitos para crear
tus propios cdigos QR

Basada en el seguimiento Cdigos QR

Generador de
cdigos QR

Basada en el seguimiento Cdigos QR

Basada en el localizacin Coordenadas GPS

Se utiliza el GPS para


detectar la ubicacin
actual del usuario

La brjula para
detectar la
orientacin
Wikitude

Layar

Junaio

Basada en el localizacin Coordenadas GPS

Y el acelermetro
para detectar la
elevacin y el ngulo

Basada en el localizacin Coordenadas GPS

De esta forma se identifica


lo que se est viendo por
la cmara

Basada en el localizacin Coordenadas GPS

A travs de Internet se
obtienen y se muestran los
datos relacionados con lo
que se ve en pantalla

Basada en el localizacin Coordenadas GPS

Mira! Tengo un POI


en la pantalla

Basada en el localizacin Coordenadas GPS

Un POI o punto de inters


es una localizacin en un
mapa que puede ser til o de
inters para alguien.

Basada en el localizacin Coordenadas GPS

Los POIs hay que


almacenarlos
en un servidor

Se requieren conocimientos de
programacin y de
bases de datos

Basada en el localizacin Coordenadas GPS

Existen herramientas que


simplifican el trabajo

Otras formas de realidad aumentada?

Otras formas de realidad aumentada?

Word Lens traduce


y sobreescribe sobre
el idioma original

Otras formas de realidad aumentada?

Google Goggles
escanea y
busca en Internet

Qu dispositivos
son necesarios?

Dispositivo electrnico con

Una
pantalla
En la pantalla vemos la suma de lo
real y lo virtual

Dispositivo electrnico con

Una cmara

La cmara capta
la imagen del
mundo real

Dispositivo electrnico con

Software de AR
El software se
encarga
de superponer la
informacin digital

Dispositivo electrnico con

Capacidad de procesamiento

Capacidad para manejar


y modificar la seal
de vdeo

Configurar y ejecutar aplicacin


de RA en un dispositivo Android

Requisitos Software

-JDK 6 de java

www.oracle.com/technetwork/java/javase/downloads/index.htmal

-Eclipse

www.eclipse.org/downloads

-SDK de Android

http://developer.android.com/sdk/index.html

- Complemento ADT descargado e instalado desde eclipse


DESCARGA, INSTALACIN Y CONFIGURACIN
NAME:
PASS:

Requisitos Hardware

Dispositivo con versin de Android 2.1 o superior.

NyARToolkit
ARToolKit es una biblioteca que permite la
creacin de aplicaciones de realidad aumentada.

ARToolKit fue desarrollado originalmente por


Hirokazu Kato en 1999 y fue publicado por el HIT
Lab de la Universidad de Washington. Actualmente se
mantiene como un proyecto de cdigo abierto
alojado en SourceForge con licencias comerciales
disponibles en ARToolWorks.

NyARToolkit es una biblioteca de clase de ARToolkit


desarrollada para maquinas virtuales,
particularmente aquellas con host Java, C# y
Android.

NyARToolkit

NyARToolkit para Android est desarrollado por el grupo de


usuarios de Android Japn y desafortunadamente apenas existe
documentacin online al respecto y si esta existe est en Japons.
Procederemos a descargar el paquete
NyARToolkit_Android_v3.0.0-1os.1.zip

del siguiente link


http://sourceforge.jp/projects/nyartoolkit-and/

Importar y ejecutar el proyecto

Puesto que los comentarios en el cdigo del proyecto estn en Japons se pueden
producir errores debidos a la codificacin de texto. En la siguiente diapositiva se explica
cmo subsanar este error.

Importar y ejecutar el proyecto

Para corregir el problema ser necesario abrir cada archivo de


texto, seleccionar Editar>Establecer codificacin y en el cuadro
de dilogo Establecer codificacin seleccionar la opcin UTF-8
desde el men desplegable Otros.

Importar y ejecutar el proyecto

Una vez subsanados los errores ejecutamos la aplicacin. El


emulador no tiene acceso a cmara por lo que el contenido de
video de la aplicacin se mostrar como marcador de posicin
animado sobre un fondo de cuadros blancos y negros.

Exportar aplicacin
A continuacin se exportar la aplicacin a formato APK para
poder instalarla en el dispositivo.
Al ejecutar la aplicacin, esta detectar el marcador adecuado y
posicionar un Android de un color u otro dependiendo del
marcador detectado. La orientacin espacial de los objetos estar
determinada por el contorno proyectado del marcador en la vista
de la cmara.

Exportar aplicacin

Marcadores
Los marcadores ARToolkit son cuadrados, con una imagen
central y un contorno cuadrado negro alrededor de la imagen.
Esta aplicacin ejemplo usa los siguientes marcadores:

A continuacin veremos cmo sustituir el marcador Hiro por


otro creado por nosotros.

Marcadores
Para la creacin de un patrn en primer lugar se crea el diseo
grfico de forma manual o bien a travs del sitio Marker Marker
en www.roarmot.com.nz/ar/. Este sistema permite la creacin
de un archivo pdf a partir de una imagen jpeg que le enviemos.

Marcadores

El segundo paso es la creacin de un archivo patrn (.patt) que


permita que la aplicacin reconozca el marcador asociado.
Un mtodo de creacin sencillo es mediante una aplicacin flash
web (http://flash.tarotaro.org/blog/2009/07/12/mgo/ enlace
ARToolKit Marker Generator Online Multi) que permite
generar un archivo patrn a partir de una copia impresa de
marcador y mediante cmara web.

Marcadores

Marcadores
Cuando ya tenemos el diseo grfico y el patrn tan slo queda
sustituir los archivos del marcador Hiro () por los nuestros.

Para no tener que realizar cambios de


cdigo bastar con reemplazar estos
archivos con los de nuestro marcador.
Exportaremos el archivo *.apk e
instaleremos la aplicacin en el terminal
para probar si lo hemos hecho bien.

Vous aimerez peut-être aussi