SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Downloaden Sie, um offline zu lesen
V Xornadas Multimedia



Realidad aumentada
         y software libre
¿Qué es la Realidad Aumentada?

¿Por qué es importante?

Tipos de Realidad Aumentada

Dispositivos necesarios

Aplicación en Android
¿Qué es la Realidad
   Aumentada?
¿Qué es la REALIDAD AUMENTADA?

                La realidad aumentada es una
                tecnología que combina información
                virtual sobre la visión real del
                usuario, siendo interactiva en tiempo
                real
¿Qué es la REALIDAD AUMENTADA?


     Una visión
“enriquecida”
 del mundo real

     MATCH
¿Qué es la REALIDAD AUMENTADA?

Escena real vista
 por un usuario


  +
Información generada              Y
    por ordenador           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?




Superposición de información
generada por un ordenador
   en función de la realidad
   captada por una cámara
¿Qué es la REALIDAD AUMENTADA?
                       Sin
               Realidad Aumentada

                    ¿Dónde puedo
                       comer?
¿Qué es la REALIDAD AUMENTADA?
                      Con
               Realidad Aumentada

                  ¿Qué tipo de
                   Información ?
             Texto, imágenes, objetos 3D,
                vídeos, 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 añadir información
                     al mundo físico



                    Promoción
                  Coca Cola Zero
¿Por qué es importante?




               Permitiendo
                aumentar
             la percepción
               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, códigos QR


 Basada en la localización
            Geolocalización
Basada en el seguimiento




Activadores: marcadores,
imágenes, objetos, códigos QR
Basada en el seguimiento - Marcadores




             Cuando el marcador es
               reconocido por el
                    software
             se produce una acción
Basada en el seguimiento - Marcadores




                         Generalmente
                         se superpone
                        un modelo 3D
Basada en el seguimiento - Marcadores
PRÁCTICA: GENERADOR EZFlar para crear una producción de Realidad
Aumentada de una manera sencilla

Es de código abierto y gratuito.
Basada en el seguimiento – Sin marcadores
                       Campaña de marketing
                     con realidad aumentada




                               Video campaña
Basada en el seguimiento – Códigos QR
Basada en el seguimiento – Códigos QR




Enlazan el mundo real
     con Internet
Basada en el seguimiento – Códigos QR




              QR, hasta la cocina
Basada en el seguimiento – Códigos QR




  Existen muchos sitios
  gratuitos para crear
tus propios códigos QR
Basada en el seguimiento – Códigos QR




Generador de
códigos QR
Basada en el seguimiento – Códigos QR
Basada en el localización – Coordenadas GPS


                          Se utiliza el GPS para
                          detectar la ubicación
                             actual del usuario

La brújula para
    detectar la
    orientación

  Wikitude            Layar               Junaio
Basada en el localización – Coordenadas GPS




                    Y el acelerómetro
                    para detectar la
                    elevación y el ángulo
Basada en el localización – Coordenadas GPS




De esta forma se identifica
 lo que se está viendo por
          la cámara
Basada en el localización – Coordenadas GPS



 A través de Internet se
obtienen y se muestran los
datos relacionados con lo
   que se ve en pantalla
Basada en el localización – Coordenadas GPS




                             ¡Mira! Tengo un POI
                             en la pantalla
Basada en el localización – Coordenadas GPS




Un POI o punto de interés
 es una localización en un
mapa que puede ser útil o de
   interés para alguien.
Basada en el localización – Coordenadas GPS


Los POIs hay que
almacenarlos
en un servidor



     Se requieren conocimientos de
          programación y de
            bases de datos
Basada en el localización – 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 electrónico con…




                         Una
                         pantalla


En la pantalla vemos la suma de lo
real y lo virtual
Dispositivo electrónico con…



Una cámara


                         La cámara capta
                          la imagen del
                          mundo real
Dispositivo electrónico con…


 Software de AR


  El software se
      encarga
de superponer la
información digital
Dispositivo electrónico con…

Capacidad de procesamiento




                    Capacidad para manejar
                      y modificar la señal
                                  de vídeo
Configurar y ejecutar aplicación
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, INSTALACIÓN Y CONFIGURACIÓN

                                      NAME:
                                       PASS:
Requisitos Hardware




Dispositivo con versión de Android 2.1 o superior.
NyARToolkit

ARToolKit es una biblioteca que permite la
creación 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 código 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 Japón y desafortunadamente apenas existe
documentación online al respecto y si esta existe está en Japonés.

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 código del proyecto están en Japonés se pueden
producir errores debidos a la codificación de texto. En la siguiente diapositiva se explica
cómo subsanar este error.
Importar y ejecutar el proyecto




Para corregir el problema será necesario abrir cada archivo de
texto, seleccionar Editar>Establecer codificación y en el cuadro
de diálogo Establecer codificación seleccionar la opción UTF-8
desde el menú desplegable Otros.
Importar y ejecutar el proyecto




Una vez subsanados los errores ejecutamos la aplicación. El
emulador no tiene acceso a cámara por lo que el contenido de
video de la aplicación se mostrará como marcador de posición
animado sobre un fondo de cuadros blancos y negros.
Exportar aplicación

A continuación se exportará la aplicación a formato APK para
poder instalarla en el dispositivo.

Al ejecutar la aplicación, esta detectará el marcador adecuado y
posicionará un Android de un color u otro dependiendo del
marcador detectado. La orientación espacial de los objetos estará
determinada por el contorno proyectado del marcador en la vista
de la cámara.
Exportar aplicación
Marcadores

Los marcadores ARToolkit son cuadrados, con una imagen
central y un contorno cuadrado negro alrededor de la imagen.

Esta aplicación ejemplo usa los siguientes marcadores:




A continuación veremos cómo sustituir el marcador Hiro por
otro creado por nosotros.
Marcadores

Para la creación de un patrón en primer lugar se crea el diseño
gráfico de forma manual o bien a través del sitio Marker Marker
en www.roarmot.com.nz/ar/. Este sistema permite la creación
de un archivo pdf a partir de una imagen jpeg que le enviemos.
Marcadores



El segundo paso es la creación de un archivo patrón (.patt) que
permita que la aplicación reconozca el marcador asociado.

Un método de creación sencillo es mediante una aplicación flash
web (http://flash.tarotaro.org/blog/2009/07/12/mgo/ enlace
ARToolKit Marker Generator Online Multi) que permite
generar un archivo patrón a partir de una copia impresa de
marcador y mediante cámara web.
Marcadores
Marcadores
Cuando ya tenemos el diseño gráfico y el patrón tan sólo queda
sustituir los archivos del marcador Hiro () por los nuestros.



                   Para no tener que realizar cambios de
                   código bastará con reemplazar estos
                   archivos con los de nuestro marcador.
                   Exportaremos el archivo *.apk e
                   instaleremos la aplicación en el terminal
                   para probar si lo hemos hecho bien.

Weitere ähnliche Inhalte

Was ist angesagt?

Realidad Aumentada - Creación de Marcadores
Realidad Aumentada - Creación de MarcadoresRealidad Aumentada - Creación de Marcadores
Realidad Aumentada - Creación de MarcadoresCarlos Aberto Rodriguez
 
Web 3 Metaversos y NFT's aplicados al turismo
Web 3 Metaversos y NFT's aplicados al turismoWeb 3 Metaversos y NFT's aplicados al turismo
Web 3 Metaversos y NFT's aplicados al turismoJimmy Pons
 
The Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd EditionThe Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd EditionSociomantic Labs
 
Bringing Machine Learning to Unity by Arthur Juliani from Unity
Bringing Machine Learning to Unity  by Arthur Juliani from UnityBringing Machine Learning to Unity  by Arthur Juliani from Unity
Bringing Machine Learning to Unity by Arthur Juliani from UnityBill Liu
 
Manual de blender creacion de un vaso en 3 d
Manual de blender creacion de un vaso en 3 dManual de blender creacion de un vaso en 3 d
Manual de blender creacion de un vaso en 3 dMauricio Aguilar
 
C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기Heo Seungwook
 
Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...David Salz
 
Instrucciones para descargar e instalar Hot Potatoes
Instrucciones para descargar e instalar Hot PotatoesInstrucciones para descargar e instalar Hot Potatoes
Instrucciones para descargar e instalar Hot PotatoesEstela-Lucila
 
Organic Social Media
Organic Social MediaOrganic Social Media
Organic Social MediaJaspar Weir
 
Cascades Demo Secrets
Cascades Demo SecretsCascades Demo Secrets
Cascades Demo Secretsicastano
 

Was ist angesagt? (10)

Realidad Aumentada - Creación de Marcadores
Realidad Aumentada - Creación de MarcadoresRealidad Aumentada - Creación de Marcadores
Realidad Aumentada - Creación de Marcadores
 
Web 3 Metaversos y NFT's aplicados al turismo
Web 3 Metaversos y NFT's aplicados al turismoWeb 3 Metaversos y NFT's aplicados al turismo
Web 3 Metaversos y NFT's aplicados al turismo
 
The Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd EditionThe Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd Edition
 
Bringing Machine Learning to Unity by Arthur Juliani from Unity
Bringing Machine Learning to Unity  by Arthur Juliani from UnityBringing Machine Learning to Unity  by Arthur Juliani from Unity
Bringing Machine Learning to Unity by Arthur Juliani from Unity
 
Manual de blender creacion de un vaso en 3 d
Manual de blender creacion de un vaso en 3 dManual de blender creacion de un vaso en 3 d
Manual de blender creacion de un vaso en 3 d
 
C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기C++ 프로젝트에 단위 테스트 도입하기
C++ 프로젝트에 단위 테스트 도입하기
 
Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...
 
Instrucciones para descargar e instalar Hot Potatoes
Instrucciones para descargar e instalar Hot PotatoesInstrucciones para descargar e instalar Hot Potatoes
Instrucciones para descargar e instalar Hot Potatoes
 
Organic Social Media
Organic Social MediaOrganic Social Media
Organic Social Media
 
Cascades Demo Secrets
Cascades Demo SecretsCascades Demo Secrets
Cascades Demo Secrets
 

Andere mochten auch

Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Agustín Hv
 
La web 2 0 los códigos qr y la realidad aumentada (ra) ayudan a desarrolla...
La web 2 0  los códigos qr  y la realidad aumentada (ra)  ayudan a desarrolla...La web 2 0  los códigos qr  y la realidad aumentada (ra)  ayudan a desarrolla...
La web 2 0 los códigos qr y la realidad aumentada (ra) ayudan a desarrolla...Erick Miranda
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad AumentadaLGabriel99
 
Realidad aumentada con flash builder
Realidad aumentada con flash builderRealidad aumentada con flash builder
Realidad aumentada con flash builderFernando Leeo
 
Realidad aumentada en Halloween
Realidad aumentada en HalloweenRealidad aumentada en Halloween
Realidad aumentada en HalloweeneDiamSistemas
 
Tutorial sobre Realidad Aumentada Anatomia
Tutorial sobre Realidad Aumentada AnatomiaTutorial sobre Realidad Aumentada Anatomia
Tutorial sobre Realidad Aumentada AnatomiaCarlos Aberto Rodriguez
 
Realidad aumentada en educacion
Realidad aumentada en educacionRealidad aumentada en educacion
Realidad aumentada en educacionIsidro Navarro
 
Realidad aumentada y códigos qr v2
Realidad aumentada y códigos qr v2Realidad aumentada y códigos qr v2
Realidad aumentada y códigos qr v2Patrick Davenne
 
Realidad Aumentada y Códigos QR
Realidad Aumentada y Códigos QRRealidad Aumentada y Códigos QR
Realidad Aumentada y Códigos QRRaúl Reinoso
 
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...eDiamSistemas
 
Aplicaciones prácticas de los códigos qr en el entorno escolar
Aplicaciones prácticas de los códigos qr en el entorno escolarAplicaciones prácticas de los códigos qr en el entorno escolar
Aplicaciones prácticas de los códigos qr en el entorno escolarhuracanatlas
 
Módulo 1: Introducción a la Realidad Aumentada
Módulo 1: Introducción a la Realidad AumentadaMódulo 1: Introducción a la Realidad Aumentada
Módulo 1: Introducción a la Realidad AumentadaRaúl Reinoso
 

Andere mochten auch (20)

Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
 
Flare 3d
Flare 3dFlare 3d
Flare 3d
 
La web 2 0 los códigos qr y la realidad aumentada (ra) ayudan a desarrolla...
La web 2 0  los códigos qr  y la realidad aumentada (ra)  ayudan a desarrolla...La web 2 0  los códigos qr  y la realidad aumentada (ra)  ayudan a desarrolla...
La web 2 0 los códigos qr y la realidad aumentada (ra) ayudan a desarrolla...
 
Realidad aumentada.
Realidad aumentada.Realidad aumentada.
Realidad aumentada.
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Realidad aumentada con flash builder
Realidad aumentada con flash builderRealidad aumentada con flash builder
Realidad aumentada con flash builder
 
Realidad aumentada en Halloween
Realidad aumentada en HalloweenRealidad aumentada en Halloween
Realidad aumentada en Halloween
 
Realidad aumentada en_codigo
Realidad aumentada en_codigoRealidad aumentada en_codigo
Realidad aumentada en_codigo
 
Tutorial sobre Realidad Aumentada Anatomia
Tutorial sobre Realidad Aumentada AnatomiaTutorial sobre Realidad Aumentada Anatomia
Tutorial sobre Realidad Aumentada Anatomia
 
Realidad aumentada en_codigo_markers
Realidad aumentada en_codigo_markersRealidad aumentada en_codigo_markers
Realidad aumentada en_codigo_markers
 
Realidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomicRealidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomic
 
Experiencias con códigos QR en el aula
Experiencias con códigos QR en el aulaExperiencias con códigos QR en el aula
Experiencias con códigos QR en el aula
 
Realidad aumentada en educacion
Realidad aumentada en educacionRealidad aumentada en educacion
Realidad aumentada en educacion
 
Realidad aumentada y códigos qr v2
Realidad aumentada y códigos qr v2Realidad aumentada y códigos qr v2
Realidad aumentada y códigos qr v2
 
Realidad Aumentada y Códigos QR
Realidad Aumentada y Códigos QRRealidad Aumentada y Códigos QR
Realidad Aumentada y Códigos QR
 
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
Taller realidad aumentada, geolocalización, códigos qr, marketing móvil - Día...
 
Realidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomicRealidad aumentada en_codigo_atomic
Realidad aumentada en_codigo_atomic
 
Aplicaciones prácticas de los códigos qr en el entorno escolar
Aplicaciones prácticas de los códigos qr en el entorno escolarAplicaciones prácticas de los códigos qr en el entorno escolar
Aplicaciones prácticas de los códigos qr en el entorno escolar
 
Módulo 1: Introducción a la Realidad Aumentada
Módulo 1: Introducción a la Realidad AumentadaMódulo 1: Introducción a la Realidad Aumentada
Módulo 1: Introducción a la Realidad Aumentada
 
Introducción a la Realidad Aumentada
Introducción a la Realidad AumentadaIntroducción a la Realidad Aumentada
Introducción a la Realidad Aumentada
 

Ähnlich wie Realidad aumentada y software libre

Ähnlich wie Realidad aumentada y software libre (20)

Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Realidad Aumentada
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Aplicaciones qr y ra
Aplicaciones qr y raAplicaciones qr y ra
Aplicaciones qr y ra
 
Introducción a la Realidad Virtual y Realidad Aumentada
Introducción a la Realidad Virtual y Realidad AumentadaIntroducción a la Realidad Virtual y Realidad Aumentada
Introducción a la Realidad Virtual y Realidad Aumentada
 
3.1. La realidad aumentada
3.1. La realidad aumentada3.1. La realidad aumentada
3.1. La realidad aumentada
 
Taller de Realidad Aumentada
Taller de Realidad AumentadaTaller de Realidad Aumentada
Taller de Realidad Aumentada
 
Trabajo comun - Iphone 4
Trabajo comun - Iphone 4Trabajo comun - Iphone 4
Trabajo comun - Iphone 4
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
 
Ar
ArAr
Ar
 
realidad aumentada
realidad aumentadarealidad aumentada
realidad aumentada
 
A
AA
A
 
Ensayo realidad aumentada by luz marina franco
Ensayo realidad aumentada by luz marina francoEnsayo realidad aumentada by luz marina franco
Ensayo realidad aumentada by luz marina franco
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Qué es la realidad aumentada
Qué es la realidad aumentadaQué es la realidad aumentada
Qué es la realidad aumentada
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Codigo ar
Codigo arCodigo ar
Codigo ar
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Realidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfeRealidad aumentada y marcadores by lmfe
Realidad aumentada y marcadores by lmfe
 
REALIDAD AUMENTADA
REALIDAD AUMENTADAREALIDAD AUMENTADA
REALIDAD AUMENTADA
 

Kürzlich hochgeladen

AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdfjuan23xpx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCesarAntonioGascoTiz1
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 

Kürzlich hochgeladen (20)

AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 

Realidad aumentada y software libre

  • 1. V Xornadas Multimedia Realidad aumentada y software libre
  • 2. ¿Qué es la Realidad Aumentada? ¿Por qué es importante? Tipos de Realidad Aumentada Dispositivos necesarios Aplicación en Android
  • 3. ¿Qué es la Realidad Aumentada?
  • 4. ¿Qué es la REALIDAD AUMENTADA? La realidad aumentada es una tecnología que combina información virtual sobre la visión real del usuario, siendo interactiva en tiempo real
  • 5. ¿Qué es la REALIDAD AUMENTADA? Una visión “enriquecida” del mundo real MATCH
  • 6. ¿Qué es la REALIDAD AUMENTADA? Escena real vista por un usuario + Información generada Y por ordenador en tiempo real
  • 7. ¿Qué es la REALIDAD AUMENTADA? ¿Es lo mismo que la realidad virtual?
  • 8. ¿Qué es la REALIDAD AUMENTADA? La realidad virtual sumerge al usuario en un mundo generado por ordenador.
  • 9. ¿Qué es la REALIDAD AUMENTADA? Resumiendo…
  • 10. ¿Qué es la REALIDAD AUMENTADA? Superposición de información generada por un ordenador en función de la realidad captada por una cámara
  • 11. ¿Qué es la REALIDAD AUMENTADA? Sin Realidad Aumentada ¿Dónde puedo comer?
  • 12. ¿Qué es la REALIDAD AUMENTADA? Con Realidad Aumentada ¿Qué tipo de Información ? Texto, imágenes, objetos 3D, vídeos, animaciones, Cuestionarios…
  • 13. ¿Qué es la REALIDAD AUMENTADA? NO SÍ
  • 14. ¿Qué es la REALIDAD AUMENTADA? ¿Por qué es importante?
  • 15. ¿Por qué es importante? Tiene la capacidad de añadir información al mundo físico Promoción Coca Cola Zero
  • 16. ¿Por qué es importante? Permitiendo aumentar la percepción del entorno
  • 17. ¿Por qué es importante? En el trabajo
  • 19. ¿Por qué es importante? Tipos de Realidad Aumentada
  • 20. Tipos de realidad aumentada Existen tipos de AR
  • 21. Tipos de realidad aumentada Basada en el seguimiento Marcadores, markerless NFT, códigos QR Basada en la localización Geolocalización
  • 22. Basada en el seguimiento Activadores: marcadores, imágenes, objetos, códigos QR
  • 23. Basada en el seguimiento - Marcadores Cuando el marcador es reconocido por el software se produce una acción
  • 24. Basada en el seguimiento - Marcadores Generalmente se superpone un modelo 3D
  • 25. Basada en el seguimiento - Marcadores PRÁCTICA: GENERADOR EZFlar para crear una producción de Realidad Aumentada de una manera sencilla Es de código abierto y gratuito.
  • 26. Basada en el seguimiento – Sin marcadores Campaña de marketing con realidad aumentada Video campaña
  • 27. Basada en el seguimiento – Códigos QR
  • 28. Basada en el seguimiento – Códigos QR Enlazan el mundo real con Internet
  • 29. Basada en el seguimiento – Códigos QR QR, hasta la cocina
  • 30. Basada en el seguimiento – Códigos QR Existen muchos sitios gratuitos para crear tus propios códigos QR
  • 31. Basada en el seguimiento – Códigos QR Generador de códigos QR
  • 32. Basada en el seguimiento – Códigos QR
  • 33. Basada en el localización – Coordenadas GPS Se utiliza el GPS para detectar la ubicación actual del usuario La brújula para detectar la orientación Wikitude Layar Junaio
  • 34. Basada en el localización – Coordenadas GPS Y el acelerómetro para detectar la elevación y el ángulo
  • 35. Basada en el localización – Coordenadas GPS De esta forma se identifica lo que se está viendo por la cámara
  • 36. Basada en el localización – Coordenadas GPS A través de Internet se obtienen y se muestran los datos relacionados con lo que se ve en pantalla
  • 37. Basada en el localización – Coordenadas GPS ¡Mira! Tengo un POI en la pantalla
  • 38. Basada en el localización – Coordenadas GPS Un POI o punto de interés es una localización en un mapa que puede ser útil o de interés para alguien.
  • 39. Basada en el localización – Coordenadas GPS Los POIs hay que almacenarlos en un servidor Se requieren conocimientos de programación y de bases de datos
  • 40. Basada en el localización – Coordenadas GPS Existen herramientas que simplifican el trabajo
  • 41. ¿Otras formas de realidad aumentada?
  • 42. ¿Otras formas de realidad aumentada? Word Lens traduce y sobreescribe sobre el idioma original
  • 43. ¿Otras formas de realidad aumentada? Google Goggles escanea y busca en Internet
  • 45. Dispositivo electrónico con… Una pantalla En la pantalla vemos la suma de lo real y lo virtual
  • 46. Dispositivo electrónico con… Una cámara La cámara capta la imagen del mundo real
  • 47. Dispositivo electrónico con… Software de AR El software se encarga de superponer la información digital
  • 48. Dispositivo electrónico con… Capacidad de procesamiento Capacidad para manejar y modificar la señal de vídeo
  • 49. Configurar y ejecutar aplicación de RA en un dispositivo Android
  • 50. 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, INSTALACIÓN Y CONFIGURACIÓN NAME: PASS:
  • 51. Requisitos Hardware Dispositivo con versión de Android 2.1 o superior.
  • 52. NyARToolkit ARToolKit es una biblioteca que permite la creación 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 código 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.
  • 53. NyARToolkit NyARToolkit para Android está desarrollado por el grupo de usuarios de Android Japón y desafortunadamente apenas existe documentación online al respecto y si esta existe está en Japonés. Procederemos a descargar el paquete NyARToolkit_Android_v3.0.0-1os.1.zip del siguiente link http://sourceforge.jp/projects/nyartoolkit-and/
  • 54. Importar y ejecutar el proyecto Puesto que los comentarios en el código del proyecto están en Japonés se pueden producir errores debidos a la codificación de texto. En la siguiente diapositiva se explica cómo subsanar este error.
  • 55. Importar y ejecutar el proyecto Para corregir el problema será necesario abrir cada archivo de texto, seleccionar Editar>Establecer codificación y en el cuadro de diálogo Establecer codificación seleccionar la opción UTF-8 desde el menú desplegable Otros.
  • 56. Importar y ejecutar el proyecto Una vez subsanados los errores ejecutamos la aplicación. El emulador no tiene acceso a cámara por lo que el contenido de video de la aplicación se mostrará como marcador de posición animado sobre un fondo de cuadros blancos y negros.
  • 57. Exportar aplicación A continuación se exportará la aplicación a formato APK para poder instalarla en el dispositivo. Al ejecutar la aplicación, esta detectará el marcador adecuado y posicionará un Android de un color u otro dependiendo del marcador detectado. La orientación espacial de los objetos estará determinada por el contorno proyectado del marcador en la vista de la cámara.
  • 59. Marcadores Los marcadores ARToolkit son cuadrados, con una imagen central y un contorno cuadrado negro alrededor de la imagen. Esta aplicación ejemplo usa los siguientes marcadores: A continuación veremos cómo sustituir el marcador Hiro por otro creado por nosotros.
  • 60. Marcadores Para la creación de un patrón en primer lugar se crea el diseño gráfico de forma manual o bien a través del sitio Marker Marker en www.roarmot.com.nz/ar/. Este sistema permite la creación de un archivo pdf a partir de una imagen jpeg que le enviemos.
  • 61. Marcadores El segundo paso es la creación de un archivo patrón (.patt) que permita que la aplicación reconozca el marcador asociado. Un método de creación sencillo es mediante una aplicación flash web (http://flash.tarotaro.org/blog/2009/07/12/mgo/ enlace ARToolKit Marker Generator Online Multi) que permite generar un archivo patrón a partir de una copia impresa de marcador y mediante cámara web.
  • 63. Marcadores Cuando ya tenemos el diseño gráfico y el patrón tan sólo queda sustituir los archivos del marcador Hiro () por los nuestros. Para no tener que realizar cambios de código bastará con reemplazar estos archivos con los de nuestro marcador. Exportaremos el archivo *.apk e instaleremos la aplicación en el terminal para probar si lo hemos hecho bien.