ASSURF, Realidad Aumentada para Flash con Detección de Color

2 de noviembre de 2010 · RA · 18361 Visitas ·

Hace ya algún tiempo, Eugene Zatepyakin empezó un proyecto que parecía tener mucho futuro. Se trataba de ASSURF, una implementación de SURF para Flash, que entre otras cosas funcionaría para detectar color en Realidad Aumentada.

Se comentó con insistencia en el grupo de usuarios de FLARToolKit sobre los avences de este magnífico desarrollador de Flash que luego de un tiempo de desarrollo abandonó el proyecto.

Cuando ya parecían pocas las esperanzas, Eugene retomó el proyecto hace no mucho y desde el 22 de Septiembre se han venido efectuando cambios hasta lograr algo como esto, que por cierto fue presentado en el FITC San Francisco 2010:

Elaces:

  • astatic notes | Blog de Eugene
  • inspirit | Canal en Vimeo de Eugene
  • in-spirit | SVN que enlaza directamente a ASSURF, pero Eugene aloja otros proyectos

Eugene dice que está trabajando en una nueva versión que parece ser mucho mejor, probablemente refiriéndose al poco rendimiento (fps) y depronto una mejor detección de imagen.

El código fuente junto con algunos ejemplos ya los he descargado y probado, por lo que si les puedo ayudar en algo relacionado con esto pueden dejar sus inquietudes en el foro o en los comentarios.



Tags: , , ,


Comentarios

24 Comentarios para “ASSURF, Realidad Aumentada para Flash con Detección de Color”


  1. Jefrey dice:

    Hermano me interesa el tema, soy desarrollador y quiero aprender a programar aplicacion de de RA. si me puede facilitar el codigo q dice tener y guiarme en lo que pueda, le agradezco.

  2. Diniremix dice:

    Excelente, casi parecido al ejemplo que propuso el amigo emedesing en su blog http://goo.gl/M5qe2 … genial
    salu2

  3. Maxpower dice:

    Hola, alguien sabe la dirección para bajarse el repositorio, porque he probado con varias y no va ninguna.

    Gracias!

  4. vellonce dice:

    Yo he bajado y probado tambien el codigo, pero alguien me podría decir cómo se usa, y para qué sirve exactamente los ejemplos ImportReferenceData y ExportReferenceData?? se que uno te genera un archivo .ass, y el otro lo lee, pero no entiendo muy bien para que… o cual es la finalidad de hacer esto… alguien me puede ayudar?

    • ZoiX dice:

      Bueno, todo va concatenado. El SWF que importa genera un .ass, tal como tú lo dices; este está generado a partir de una imagen, así que vendría siendo el archivo bianario que entiende el PC. Ahora, si abres el exportador (el .as) verás que en efecto lee el .as y que además hay un import que está llamando una clase que se llama World3D y esta a su vez está llamando otras dos, Ferrari y Messerschmitt. En resumidas cuentas, se lee el .ass que es algo así como tu marcador (en imagen) condificado (en código leído por el PC) y se le asigna a este un modelado 3D. Espero te haya ayudado ;)

  5. HkrKnight dice:

    Hola Zoix
    Estoy entendiendo como funciona ASSURF, cuando lo haga veré si publico un tutorial para que los demás puedan practicar.

    Saludos

  6. Juan Pablo dice:

    Saludos.
    Existe una libreria como esta, para trabajar desde c#?

  7. Juan Cadillo dice:

    Los felicito por la brillante labor de difundir sus conocimientos; aquí les dejo un video del trabajo que vengo realizando sobre el tema tratado. La programación esta realizada sobre processing usando librerías de OpenCV.

    Este es el enlace: http://www.youtube.com/embed/ACXZcEWRclk

    Saludos,

    Juan Cadillo

  8. othan dice:

    Si buenas…
    me ha gustado mucho el tema, pero soy nuevo en la RA, pero con muchas ganas de aprender. Ya he realizado una que otra colada en blender, y con un marcador que descargue, me muestra la figura en 3D. Me gustaria que me ayudaran solo con en donde puedo encontrar un tutorial que sirva para darle movimiento ya sea con flash u/o actionscript.

    Gracias.

    hay perdonan no…! :)

      • othan dice:

        De verdad sin palabra, muchas gracias por esa ayuda tan importante era justo lo que necesitaba para iniciar con la programación. mejor pudo haber estado…!!

        Mil gracias Zoix

        • othan dice:

          zoiX comprendi perfectamente el ejemplo. Ahora por casualidad sabes en donde puedo encontrar otro tutorial sobre como manipular cada uno de los huesos con eventos!

          lo vuelvo a repetir mil gracias de todas formas por tan gran aporte me han quedado muchos conceptos mas claros.

          las mejores…!!!

  9. pablo dice:

    hola Zoix, lo he probado me funciono bien aunque detecte que me consume mucho mas recursos. Probe con el ejemplo base del avion y es notorio esto
    Tu sabes como optimizarlo ?
    gracias !


Deja tu Comentario