Realidad aumentada y software libre

4,701
-1

Published on

Seminario Realidad Aumentada y Software Libre imparido por Electrotelecon en la Facultad de Informática de A Coruña

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
  • Muy interesante, es un tema que me gusta mucho investigar. Sólo tengo un comentario acerca de los códigos QR, ya que estos no se consideran realidad aumentada ya que como bien lo defines, la RA integra imágenes de la vida real con información digital en tiempo real. El QR no cumple con este principio. Saludos.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,701
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
147
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Realidad aumentada y software libre

  1. 1. V Xornadas MultimediaRealidad aumentada y software libre
  2. 2. ¿Qué es la Realidad Aumentada?¿Por qué es importante?Tipos de Realidad AumentadaDispositivos necesariosAplicación en Android
  3. 3. ¿Qué es la Realidad Aumentada?
  4. 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. 5. ¿Qué es la REALIDAD AUMENTADA? Una visión“enriquecida” del mundo real MATCH
  6. 6. ¿Qué es la REALIDAD AUMENTADA?Escena real vista por un usuario +Información generada Y por ordenador en tiempo real
  7. 7. ¿Qué es la REALIDAD AUMENTADA? ¿Es lo mismo que la realidad virtual?
  8. 8. ¿Qué es la REALIDAD AUMENTADA? La realidad virtual sumerge al usuario en un mundo generado por ordenador.
  9. 9. ¿Qué es la REALIDAD AUMENTADA? Resumiendo…
  10. 10. ¿Qué es la REALIDAD AUMENTADA?Superposición de informacióngenerada por un ordenador en función de la realidad captada por una cámara
  11. 11. ¿Qué es la REALIDAD AUMENTADA? Sin Realidad Aumentada ¿Dónde puedo comer?
  12. 12. ¿Qué es la REALIDAD AUMENTADA? Con Realidad Aumentada ¿Qué tipo de Información ? Texto, imágenes, objetos 3D, vídeos, animaciones, Cuestionarios…
  13. 13. ¿Qué es la REALIDAD AUMENTADA? NO SÍ
  14. 14. ¿Qué es la REALIDAD AUMENTADA? ¿Por qué es importante?
  15. 15. ¿Por qué es importante? Tiene la capacidad de añadir información al mundo físico Promoción Coca Cola Zero
  16. 16. ¿Por qué es importante? Permitiendo aumentar la percepción del entorno
  17. 17. ¿Por qué es importante?En el trabajo
  18. 18. De compras
  19. 19. ¿Por qué es importante? Tipos deRealidad Aumentada
  20. 20. Tipos de realidad aumentada Existentipos de AR
  21. 21. Tipos de realidad aumentadaBasada en el seguimientoMarcadores, markerless NFT, códigos QR Basada en la localización Geolocalización
  22. 22. Basada en el seguimientoActivadores: marcadores,imágenes, objetos, códigos QR
  23. 23. Basada en el seguimiento - Marcadores Cuando el marcador es reconocido por el software se produce una acción
  24. 24. Basada en el seguimiento - Marcadores Generalmente se superpone un modelo 3D
  25. 25. Basada en el seguimiento - MarcadoresPRÁCTICA: GENERADOR EZFlar para crear una producción de RealidadAumentada de una manera sencillaEs de código abierto y gratuito.
  26. 26. Basada en el seguimiento – Sin marcadores Campaña de marketing con realidad aumentada Video campaña
  27. 27. Basada en el seguimiento – Códigos QR
  28. 28. Basada en el seguimiento – Códigos QREnlazan el mundo real con Internet
  29. 29. Basada en el seguimiento – Códigos QR QR, hasta la cocina
  30. 30. Basada en el seguimiento – Códigos QR Existen muchos sitios gratuitos para creartus propios códigos QR
  31. 31. Basada en el seguimiento – Códigos QRGenerador decódigos QR
  32. 32. Basada en el seguimiento – Códigos QR
  33. 33. Basada en el localización – Coordenadas GPS Se utiliza el GPS para detectar la ubicación actual del usuarioLa brújula para detectar la orientación Wikitude Layar Junaio
  34. 34. Basada en el localización – Coordenadas GPS Y el acelerómetro para detectar la elevación y el ángulo
  35. 35. Basada en el localización – Coordenadas GPSDe esta forma se identifica lo que se está viendo por la cámara
  36. 36. Basada en el localización – Coordenadas GPS A través de Internet seobtienen y se muestran losdatos relacionados con lo que se ve en pantalla
  37. 37. Basada en el localización – Coordenadas GPS ¡Mira! Tengo un POI en la pantalla
  38. 38. Basada en el localización – Coordenadas GPSUn POI o punto de interés es una localización en unmapa que puede ser útil o de interés para alguien.
  39. 39. Basada en el localización – Coordenadas GPSLos POIs hay quealmacenarlosen un servidor Se requieren conocimientos de programación y de bases de datos
  40. 40. Basada en el localización – Coordenadas GPS Existen herramientas que simplifican el trabajo
  41. 41. ¿Otras formas de realidad aumentada?
  42. 42. ¿Otras formas de realidad aumentada? Word Lens traduce y sobreescribe sobre el idioma original
  43. 43. ¿Otras formas de realidad aumentada? Google Goggles escanea ybusca en Internet
  44. 44. ¿Qué dispositivosson necesarios?
  45. 45. Dispositivo electrónico con… Una pantallaEn la pantalla vemos la suma de loreal y lo virtual
  46. 46. Dispositivo electrónico con…Una cámara La cámara capta la imagen del mundo real
  47. 47. Dispositivo electrónico con… Software de AR El software se encargade superponer lainformación digital
  48. 48. Dispositivo electrónico con…Capacidad de procesamiento Capacidad para manejar y modificar la señal de vídeo
  49. 49. Configurar y ejecutar aplicaciónde RA en un dispositivo Android
  50. 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. 51. Requisitos HardwareDispositivo con versión de Android 2.1 o superior.
  52. 52. NyARToolkitARToolKit es una biblioteca que permite lacreació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. 53. NyARToolkitNyARToolkit para Android está desarrollado por el grupo deusuarios de Android Japón y desafortunadamente apenas existedocumentación online al respecto y si esta existe está en Japonés.Procederemos a descargar el paqueteNyARToolkit_Android_v3.0.0-1os.1.zipdel siguiente linkhttp://sourceforge.jp/projects/nyartoolkit-and/
  54. 54. Importar y ejecutar el proyectoPuesto que los comentarios en el código del proyecto están en Japonés se puedenproducir errores debidos a la codificación de texto. En la siguiente diapositiva se explicacómo subsanar este error.
  55. 55. Importar y ejecutar el proyectoPara corregir el problema será necesario abrir cada archivo detexto, seleccionar Editar>Establecer codificación y en el cuadrode diálogo Establecer codificación seleccionar la opción UTF-8desde el menú desplegable Otros.
  56. 56. Importar y ejecutar el proyectoUna vez subsanados los errores ejecutamos la aplicación. Elemulador no tiene acceso a cámara por lo que el contenido devideo de la aplicación se mostrará como marcador de posiciónanimado sobre un fondo de cuadros blancos y negros.
  57. 57. Exportar aplicaciónA continuación se exportará la aplicación a formato APK parapoder instalarla en el dispositivo.Al ejecutar la aplicación, esta detectará el marcador adecuado yposicionará un Android de un color u otro dependiendo delmarcador detectado. La orientación espacial de los objetos estarádeterminada por el contorno proyectado del marcador en la vistade la cámara.
  58. 58. Exportar aplicación
  59. 59. MarcadoresLos marcadores ARToolkit son cuadrados, con una imagencentral 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 porotro creado por nosotros.
  60. 60. MarcadoresPara la creación de un patrón en primer lugar se crea el diseñográfico de forma manual o bien a través del sitio Marker Markeren www.roarmot.com.nz/ar/. Este sistema permite la creaciónde un archivo pdf a partir de una imagen jpeg que le enviemos.
  61. 61. MarcadoresEl segundo paso es la creación de un archivo patrón (.patt) quepermita que la aplicación reconozca el marcador asociado.Un método de creación sencillo es mediante una aplicación flashweb (http://flash.tarotaro.org/blog/2009/07/12/mgo/ enlaceARToolKit Marker Generator Online Multi) que permitegenerar un archivo patrón a partir de una copia impresa demarcador y mediante cámara web.
  62. 62. Marcadores
  63. 63. MarcadoresCuando ya tenemos el diseño gráfico y el patrón tan sólo quedasustituir 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.

×