SlideShare une entreprise Scribd logo
1  sur  38
APLICACIÓN REALIDAD AUMENTADA PATRICIO LARA ALVAREZ DOCTORADO EN INFORMATICA UNIVERSIDAD DE LA PLATA 2011
ARToolKit es una biblioteca que permite la creación de aplicaciones de realidad aumentada, en las que se sobrepone imágenes virtuales al mundo real. Para ello, utiliza las capacidades de seguimiento de vídeo, con el fin de calcular, en tiempo real, la posición de la cámara y la orientación relativa a la posición de los marcadores físicos.
ARToolKit Una vez que la posición de la cámara real se sabe, la cámara virtual se pueden colocar en el mismo punto y modelos 3d son sobrepuestos exactamente sobre el marcador real. Así ARToolKit resuelve dos de los principales problemas en la realidad aumentada, el seguimiento de punto de vista y la interacción objeto virtual"
ARToolKit ARToolKit fue desarrollado originalmente por HirokazuKato en 19992 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
Utilizando Realidad Aumentada Bueno tomando en cuenta que la realidad aumentada es la suma de lo real y lo virtual que da como resultado la realidad aumentada.  Para poder simular requeriremos de los siguientes componentes.
Componentes Necesarios Un monitor o pantalla Una Cámara Web El software que hace posible la suma de los mundos real y virtual. En este caso utilizaremos 2 aplicaciones: MK_patt BuildAR
MK_patt Con esta aplicación podremos crear las plantillas para el reconocimiento en la Webcam y poder ampliar la imagen de realidad aumentada. Lo puedes descargar de la página del proyecto Trabajaremos como por ejemplo con las siguientes plantillas por defecto
Plantillas Personalizadas Dibujar en una hoja de papel o imprimir una hoja de la manera que quede las líneas como un cuadro roja y verde al parecer lo que hay que fijarse bien es en las líneas exteriores una roja y una verde de ahí pueden dibujar cualquier cosa adentro del cuadro
MIS PLANTILLAS
Pasos de Uso de MK_patt Arrancar el Programa aparecerá una ventana como esta Presiona aceptar
MK_patt Debes acercar la imagen y cuando este clara en la posición que desees haz clic con el mouse sobre la imagen
MK_patt Regresa a la pantalla de comandos y te pedirá un nombre de la imagen puedes nombrarla con la extensión patt ejemplo: Ejemplo: ejemplo.patt
MK_patt Todas los archivos creados se guardarán automáticamente en la carpeta del programa. Luego cierra y quedará lista tu plantilla ahora nos queda usar el programa BuildAR
BuildAr el patrón builder (Constructor) es usado para permitir la creación de una variedad de objetos complejos desde un objeto fuente (Producto), el objeto fuente se compone de una variedad de partes que contribuyen individualmente a la creación de cada objeto complejo a través de un conjunto de llamadas a interfaces comunes de la clase AbstractBuilder.
BuildAr A menudo, el patrón builder construye el patrón Composite, un patrón estructural. Intención: Abstrae el proceso de creación de un objeto complejo, centralizando dicho proceso en un único punto, de tal forma que el mismo proceso de construcción pueda crear representaciones diferentes.
BuildAr
BuildAr Ahora debemos elegir la opción addmarkerstobetracked
BuildAr Ahora debemos buscar nuestra plantilla es decir el archivo patt que creamos con MK_patt
BuildAr
BuildAr Ahora nos queda acercar la plantilla que dibujamos por defecto al principio se dibujara un cuadro en 3D como a continuación
BuildAr Pero si se puede cambiar las imágenes que deseamos siempre y cuando sean en formato 3ds, ive. En la siguientes direcciones podrán encontrar muchas imágenes 3ds desarrolladas para realizar la prueba:
Webs 3ds http://archive3d.net http://www.3dtotal.com/ http://www.turbosquid.com/ http://www.3dmodelfree.com/ http://www.3dxtras.com/ http://artist-3d.com/ http://www.nasa.gov/multimedia/3d_resources/3d-models-index.html
BuildAr Una vez que tengan la imagen 3ds que deseen pueden cambiar la imagen en las propiedades:
BuildAr Y únicamente tendrán que acercar su plantilla y esperar la magia aparecerá la imagen en 3d a continuación podrán ver algunas de los objetos que descargue de las webs mencionadas, como podrán ver es muy sencillo
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
BuildAr
Bibliografia www.wikipedia.org http://artoolkit.sourceforge.net/ http://buildar.com/ http://www.artoolworks.com/

Contenu connexe

Similaire à Aplicacion realidad aumentada Artoolkit

Similaire à Aplicacion realidad aumentada Artoolkit (20)

Gbi proyeto 3 (1)
Gbi proyeto 3 (1)Gbi proyeto 3 (1)
Gbi proyeto 3 (1)
 
Taller mLearning y RA
Taller mLearning y RATaller mLearning y RA
Taller mLearning y RA
 
proyecto 3
proyecto 3 proyecto 3
proyecto 3
 
Tp pintos adriana
Tp pintos adrianaTp pintos adriana
Tp pintos adriana
 
Recuperacion 3 periodo
Recuperacion 3 periodoRecuperacion 3 periodo
Recuperacion 3 periodo
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Carlosalvarez realidadaumentada
Carlosalvarez realidadaumentadaCarlosalvarez realidadaumentada
Carlosalvarez realidadaumentada
 
Modelado 3 d
Modelado 3 dModelado 3 d
Modelado 3 d
 
Blender
BlenderBlender
Blender
 
Recuperacion 3 periodo
Recuperacion 3 periodoRecuperacion 3 periodo
Recuperacion 3 periodo
 
Recuperacion 3 periodo
Recuperacion 3 periodoRecuperacion 3 periodo
Recuperacion 3 periodo
 
Realidad amuentada
Realidad amuentadaRealidad amuentada
Realidad amuentada
 
Realidad amuentada
Realidad amuentadaRealidad amuentada
Realidad amuentada
 
Trabajo
TrabajoTrabajo
Trabajo
 
Software
SoftwareSoftware
Software
 
trabajo
trabajotrabajo
trabajo
 
Software
SoftwareSoftware
Software
 
GBI tercer corte
GBI tercer corteGBI tercer corte
GBI tercer corte
 

Plus de Pato Lara

Proyecto de Grado Realidad Aumentada
Proyecto de Grado Realidad AumentadaProyecto de Grado Realidad Aumentada
Proyecto de Grado Realidad AumentadaPato Lara
 
Realidad aumentada papel de trabajo grupo 28
Realidad aumentada papel de trabajo grupo 28Realidad aumentada papel de trabajo grupo 28
Realidad aumentada papel de trabajo grupo 28Pato Lara
 
Deber modulo
Deber moduloDeber modulo
Deber moduloPato Lara
 
Trabajo semana 2 grupo 11
Trabajo semana 2 grupo 11Trabajo semana 2 grupo 11
Trabajo semana 2 grupo 11Pato Lara
 
Aplicaciones realidad virtual
Aplicaciones realidad virtualAplicaciones realidad virtual
Aplicaciones realidad virtualPato Lara
 
Tld patricio lara alvarez
Tld patricio lara alvarezTld patricio lara alvarez
Tld patricio lara alvarezPato Lara
 
Patriciolarapacie
PatriciolarapaciePatriciolarapacie
PatriciolarapaciePato Lara
 

Plus de Pato Lara (10)

Probando
ProbandoProbando
Probando
 
Proyecto de Grado Realidad Aumentada
Proyecto de Grado Realidad AumentadaProyecto de Grado Realidad Aumentada
Proyecto de Grado Realidad Aumentada
 
Realidad aumentada papel de trabajo grupo 28
Realidad aumentada papel de trabajo grupo 28Realidad aumentada papel de trabajo grupo 28
Realidad aumentada papel de trabajo grupo 28
 
Deber modulo
Deber moduloDeber modulo
Deber modulo
 
Trabajo semana 2 grupo 11
Trabajo semana 2 grupo 11Trabajo semana 2 grupo 11
Trabajo semana 2 grupo 11
 
Aplicaciones realidad virtual
Aplicaciones realidad virtualAplicaciones realidad virtual
Aplicaciones realidad virtual
 
Tld patricio lara alvarez
Tld patricio lara alvarezTld patricio lara alvarez
Tld patricio lara alvarez
 
Grupo 1
Grupo 1Grupo 1
Grupo 1
 
Patriciolarapacie
PatriciolarapaciePatriciolarapacie
Patriciolarapacie
 
Campus UTI
Campus UTICampus UTI
Campus UTI
 

Dernier

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Dernier (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Aplicacion realidad aumentada Artoolkit

  • 1. APLICACIÓN REALIDAD AUMENTADA PATRICIO LARA ALVAREZ DOCTORADO EN INFORMATICA UNIVERSIDAD DE LA PLATA 2011
  • 2. ARToolKit es una biblioteca que permite la creación de aplicaciones de realidad aumentada, en las que se sobrepone imágenes virtuales al mundo real. Para ello, utiliza las capacidades de seguimiento de vídeo, con el fin de calcular, en tiempo real, la posición de la cámara y la orientación relativa a la posición de los marcadores físicos.
  • 3. ARToolKit Una vez que la posición de la cámara real se sabe, la cámara virtual se pueden colocar en el mismo punto y modelos 3d son sobrepuestos exactamente sobre el marcador real. Así ARToolKit resuelve dos de los principales problemas en la realidad aumentada, el seguimiento de punto de vista y la interacción objeto virtual"
  • 4. ARToolKit ARToolKit fue desarrollado originalmente por HirokazuKato en 19992 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
  • 5. Utilizando Realidad Aumentada Bueno tomando en cuenta que la realidad aumentada es la suma de lo real y lo virtual que da como resultado la realidad aumentada. Para poder simular requeriremos de los siguientes componentes.
  • 6. Componentes Necesarios Un monitor o pantalla Una Cámara Web El software que hace posible la suma de los mundos real y virtual. En este caso utilizaremos 2 aplicaciones: MK_patt BuildAR
  • 7. MK_patt Con esta aplicación podremos crear las plantillas para el reconocimiento en la Webcam y poder ampliar la imagen de realidad aumentada. Lo puedes descargar de la página del proyecto Trabajaremos como por ejemplo con las siguientes plantillas por defecto
  • 8. Plantillas Personalizadas Dibujar en una hoja de papel o imprimir una hoja de la manera que quede las líneas como un cuadro roja y verde al parecer lo que hay que fijarse bien es en las líneas exteriores una roja y una verde de ahí pueden dibujar cualquier cosa adentro del cuadro
  • 10. Pasos de Uso de MK_patt Arrancar el Programa aparecerá una ventana como esta Presiona aceptar
  • 11. MK_patt Debes acercar la imagen y cuando este clara en la posición que desees haz clic con el mouse sobre la imagen
  • 12. MK_patt Regresa a la pantalla de comandos y te pedirá un nombre de la imagen puedes nombrarla con la extensión patt ejemplo: Ejemplo: ejemplo.patt
  • 13. MK_patt Todas los archivos creados se guardarán automáticamente en la carpeta del programa. Luego cierra y quedará lista tu plantilla ahora nos queda usar el programa BuildAR
  • 14. BuildAr el patrón builder (Constructor) es usado para permitir la creación de una variedad de objetos complejos desde un objeto fuente (Producto), el objeto fuente se compone de una variedad de partes que contribuyen individualmente a la creación de cada objeto complejo a través de un conjunto de llamadas a interfaces comunes de la clase AbstractBuilder.
  • 15. BuildAr A menudo, el patrón builder construye el patrón Composite, un patrón estructural. Intención: Abstrae el proceso de creación de un objeto complejo, centralizando dicho proceso en un único punto, de tal forma que el mismo proceso de construcción pueda crear representaciones diferentes.
  • 17. BuildAr Ahora debemos elegir la opción addmarkerstobetracked
  • 18. BuildAr Ahora debemos buscar nuestra plantilla es decir el archivo patt que creamos con MK_patt
  • 20. BuildAr Ahora nos queda acercar la plantilla que dibujamos por defecto al principio se dibujara un cuadro en 3D como a continuación
  • 21. BuildAr Pero si se puede cambiar las imágenes que deseamos siempre y cuando sean en formato 3ds, ive. En la siguientes direcciones podrán encontrar muchas imágenes 3ds desarrolladas para realizar la prueba:
  • 22. Webs 3ds http://archive3d.net http://www.3dtotal.com/ http://www.turbosquid.com/ http://www.3dmodelfree.com/ http://www.3dxtras.com/ http://artist-3d.com/ http://www.nasa.gov/multimedia/3d_resources/3d-models-index.html
  • 23. BuildAr Una vez que tengan la imagen 3ds que deseen pueden cambiar la imagen en las propiedades:
  • 24. BuildAr Y únicamente tendrán que acercar su plantilla y esperar la magia aparecerá la imagen en 3d a continuación podrán ver algunas de los objetos que descargue de las webs mencionadas, como podrán ver es muy sencillo
  • 38. Bibliografia www.wikipedia.org http://artoolkit.sourceforge.net/ http://buildar.com/ http://www.artoolworks.com/