Download - Aplicacion realidad aumentada Artoolkit
![Page 1: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/1.jpg)
APLICACIÓN REALIDAD AUMENTADA
PATRICIO LARA ALVAREZDOCTORADO EN INFORMATICA
UNIVERSIDAD DE LA PLATA2011
![Page 2: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/2.jpg)
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.
![Page 3: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/3.jpg)
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"
![Page 4: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/4.jpg)
ARToolKit
• ARToolKit fue desarrollado originalmente por Hirokazu Kato 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
![Page 5: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/5.jpg)
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.
![Page 6: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/6.jpg)
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
![Page 7: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/7.jpg)
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
![Page 8: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/8.jpg)
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
![Page 9: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/9.jpg)
MIS PLANTILLAS
![Page 10: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/10.jpg)
Pasos de Uso de MK_patt
• Arrancar el Programa aparecerá una ventana como esta
• Presiona aceptar
![Page 11: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/11.jpg)
MK_patt
• Debes acercar la imagen y cuando este clara en la posición que desees haz clic con el mouse sobre la imagen
![Page 12: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/12.jpg)
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
![Page 13: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/13.jpg)
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
![Page 14: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/14.jpg)
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 Abstract Builder.
![Page 15: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/15.jpg)
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.
![Page 16: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/16.jpg)
BuildAr
![Page 17: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/17.jpg)
BuildAr
• Ahora debemos elegir la opción add markers to be tracked
![Page 18: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/18.jpg)
BuildAr
• Ahora debemos buscar nuestra plantilla es decir el archivo patt que creamos con MK_patt
![Page 19: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/19.jpg)
BuildAr
![Page 20: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/20.jpg)
BuildAr
• Ahora nos queda acercar la plantilla que dibujamos por defecto al principio se dibujara un cuadro en 3D como a continuación
![Page 21: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/21.jpg)
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:
![Page 22: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/22.jpg)
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
![Page 23: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/23.jpg)
BuildAr
• Una vez que tengan la imagen 3ds que deseen pueden cambiar la imagen en las propiedades:
![Page 24: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/24.jpg)
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
![Page 25: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/25.jpg)
BuildAr
![Page 26: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/26.jpg)
BuildAr
![Page 27: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/27.jpg)
BuildAr
![Page 28: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/28.jpg)
BuildAr
![Page 29: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/29.jpg)
BuildAr
![Page 30: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/30.jpg)
BuildAr
![Page 31: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/31.jpg)
BuildAr
![Page 32: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/32.jpg)
BuildAr
![Page 33: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/33.jpg)
BuildAr
![Page 34: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/34.jpg)
BuildAr
![Page 35: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/35.jpg)
BuildAr
![Page 36: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/36.jpg)
BuildAr
![Page 37: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/37.jpg)
BuildAr
![Page 38: Aplicacion realidad aumentada Artoolkit](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5f80d8b42a90078b537f/html5/thumbnails/38.jpg)
Bibliografia
• www.wikipedia.org• http://artoolkit.sourceforge.net/• http://buildar.com/• http://www.artoolworks.com/