Realidad aumentada

Consulte acerca de programas, técnicas, algoritmos etc.

Realidad aumentada

Notapor A3 » Dom Ene 31, 2010 8:49 pm

Que tal a todos :D , vuelvo a escribir y ahora con una duda sobre una técnica de programación, la realidad aumentada.

Hace poco aquí en Guatemala, Mcdonalds saco un jueguito de AVATAR (la película) y lo promocionan como un juego de realidad aumentada. La idea es que cuando uno va a mcdonalds por la compra de un menú le regalan una tarjeta (nada especial, solo es de cartón), uno ingresa a la página de mcdonalds y el juego lo que hace es activar la cámara web, uno muestra a la cámara la tarjeta y genera una especie de holograma, y en la pantalla de la computadora en lugar de ver la tarjeta vemos ese holograma y moviendo la tarjeta hacemos que el personaje avance.

esta es la pagina: http://www.juegamcd.com/

Mi pregunta es :?: , que tan difícil es que con alguna libreria podamos leer la imagen de la cámara web y usar esos datos en nuestros juegos en tiempo real. como el caso de este juego que les comento.

espero comentarios de esta técnica y opiniones de que tan factible es hacer algo así. quizás no tan complejo como algo 3d, sino quizás en 2d. :!: :!:

Gracias...
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala

Notapor hugoruscitti » Dom Ene 31, 2010 11:37 pm

Buenas, tengo entendido que pygame ahora cuenta con
un módulo para capturar imagenes desde una webcam.

Pero aunque no lo he investigado, por lo que veo en los
ejemplos de las siguientes páginas parece factible hacer
algo como lo que nos indicas:


ejemplos:
http://www.pygame.org/tags/webcam

tutorial del módulo:
http://www.pygame.org/docs/tut/camera/CameraIntro.html

referencia completa:
http://www.pygame.org/docs/ref/camera.html
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor Geo » Lun Feb 01, 2010 5:53 am

Es muy factible. Generalmente lo que se utiliza en este tipo de aplicaciones es reconocimiento de patrones, puedes buscar en la web al respecto (busca reconocimiento de patrones + procesamiento de imágenes).

Necesitarías:
- Forma (funciones, biblioteca) de conectarte con un dispositivo de captura (p. ej. cámara web) con tu herramienta o lenguaje que desees utilizar. Por lo que menciona Hugo, Python ya tiene forma de conseguirlo.
- Algoritmos de procesamiento para ubicación del patrón que buscas. Esto puede ser desde algo simple (encontrar una figura sin escalado) hasta algo más complejo (encontrar un patrón en diferentes orientaciones o ángulos de rotación). No los tienes que desarrollar por completo ni iniciar de cero, yo he visto varios artículos relacionados con el tipo de aplicación que mencionas.
- De preferencia, utiliza alguna biblioteca/framework ya existente para procesamiento de imágenes/visión computacional (p. ej. OpenCV).

Hay que leer bastante, pero te menciono que es muy factible realizarlo, p. ej. te pongo este video de una aplicación que hizo un amigo en la que utiliza detección de patrones:

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0h7sNo8dL9c&hl=es_MX&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0h7sNo8dL9c&hl=es_MX&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
La imaginación es el límite.
Visita mi blog en inglés o en español.
Geo
 
Mensajes: 244
Registrado: Jue Ago 10, 2006 3:51 am
Ubicación: México

Re: Realidad aumentada

Notapor sing88 » Vie Ago 27, 2010 12:49 am

algo similar vi a lo ke mencionas, pero usando una libreria llamada OPENCV, el ejemplo ke vi era ke movian el mouse con la cara.
sing88
 
Mensajes: 3
Registrado: Vie Ago 27, 2010 12:12 am

Re: Realidad aumentada

Notapor carlostex » Vie Ago 27, 2010 2:25 am

Lo que quieres hacer se llama vision cumputacional, casualmente estoy llevando esa materia en la universidad, se usa la biblioteca opencv
Lo que quieres lo sabre hacer en algun tiempo, y te prodre ayudar, bajate la biblioteca de opencv desde el sourceforge haí trae ejemplos
hasta haora no se que tan complicado es, con la biblioteca se facilitan muchas cosas.
El conocimiento de unos es conocimiento de todos.
Avatar de Usuario
carlostex
 
Mensajes: 249
Registrado: Mar Jul 14, 2009 4:13 am
Ubicación: mexico

Re: Realidad aumentada

Notapor A3 » Dom Ago 29, 2010 1:25 am

ok, muchas gracias, la verdad es un tema que me llama mucho la atención pero no tengo algo que me guie. entonces ha esperar, para mientras veré la libreria opencv.

Gracias.
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala

Re: Realidad aumentada

Notapor ajit2010 » Mar Abr 19, 2011 2:44 pm

Estamos trabajando y entregando proyectos de Realidad Aumentada, pero utilizando un motor no basado en Flash, obteniendo excelentes resultados a nivel gráfico.
ajit2010
 
Mensajes: 1
Registrado: Mar Abr 19, 2011 2:39 pm


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron