Metaverso, Realidad Aumentada, Realidad Virtual

Interacción con la web cam (Reconocimiento de movimiento)


[youtube=http://www.youtube.com/watch?v=mDZOfIz1aKo]
Notese mi cara de gilipollas (como dirían los españoles). Sin duda ver este video es como regresar en el tiempo 😛

Llamemoslo Natural tracking o reconocimiento de movimiento, esta técnica me ha sorprendido desde que descubrí el código generativo y siempre he estado interesado por realizar cosas similares.

Hace algunos meses lo conseguí y lo publiqué en Aumentality, el blog más grande de Latinoamerica sobre Realidad Aumentada e inmediatamente recibí muchas peticiones para que publicara el código. La verdad que nunca lo pude publicar hasta hoy que viendo y limpiando mi código me dí cuenta que era bastante simple y obvio a la vez.

Estaba escribiendo el post cuando descubrí una librería que supera casi al 100% lo que desarrollé. Se llama FLOB. Esta librería de processing es una maravilla porque permite directamente detectar rostros, movimientos e interactuar con ellos.

Descarguen el zip que contiene las librerías y los ejemplos. Utilicen el llamado Flob_calcsimple_collide. El resultado será este:

[youtube=http://www.youtube.com/watch?v=AAiPJyUKmBQ]

No te pierdes del mejor análisis sobre el mundo XR + AI - En español 🎁

Suscríbete y te compartaré quincenalmente el mejor resumen que puedes encontrar. SIN SPAN, SIN CONTENIDO ABURRIDO. CONTENIDO DIRECTO a A LA VENA !

We don’t spam! Read our privacy policy for more info.

No te pierdes del mejor análisis sobre el mundo XR + AI - En español 🎁

Suscríbete y te compartaré quincenalmente el mejor resumen que puedes encontrar. SIN SPAN, SIN CONTENIDO ABURRIDO. CONTENIDO DIRECTO a A LA VENA !

We don’t spam! Read our privacy policy for more info.

Emiliusvgs - Emilio Vegas

Fundador de Emiliusvgs. Comunicador digital de profesión y programador empírico. Trabajo para fomentar la innovación digital y en mis ratos libres estoy inmerso en marketing.

33 thoughts on “Interacción con la web cam (Reconocimiento de movimiento)

  • Hola emilio en primer lugar felicitarte y darte las gracias por todo el conocimiento compartido.
    tengo ke hacer como proyecto cualquier aplicacion usando realidad aumentada y vi tuj ejemplos y me parecen buenisimoj pa empezar a adentrarme en el tema, me podrias decir deonde puedo descargar el zip que contenga el ejemplo Flob_calcsimple_collide para ver ver el codigo y empezar a hacer mi aplicacion. Muchisimaj gracias de antemano. Y espero contar con tu ayuda para cualquier duda

    Reply
  • Estimado Emilio, felicitándote por tus avances con la detección de movimiento; a la vez que presentar un video a tus lectores en el cual aplico algunos conceptos de detección de movimiento para apoyar el aprendizaje de Lateralidad con niños.
    La aplicación esta desarrollada en processing y hace uso de las librerias de openCV.

    [youtube=http://youtu.be/mUAmfBok4l0]

    Reply
    • emilio vegas ubillus

      Genial Juan. Usa Linux o windows 7? Muchos, como yo, no usamos Open CV porque no es compatible con Win xp

      Reply
  • Estimado Emilio:

    Presento a tus lectores otro video sobre el uso de la Realidad Aumentada; en este caso es un Probador Virtual de ropa que desarrolle en processing.

    Saludos,

    Juan Cadillo

    Reply
    • emilio vegas ubillus

      Sería genial si explicas como has conseguido hacer eso. Muy interesante. Es sobre processing, cierto? Quizá un tutorial no vendría mal 😉 Estamos para generar comunidad.

      Saludos!

      Reply
  • [youtube=http://www.youtube.com/watch?v=1WN78fxY_OY&w=640&h=390]

    Reply
  • zambrana246

    emilio queria saber si tienes tutoriales sobre la dateccion de movimientos mediante camare web que herramientas se nesecitan, desde lo mas basico gracias

    Reply
    • emilio vegas ubillus

      Hola Zambrana, si tengo pero sólo para processing.

      Con qué software quieres trabajar?

      Reply
      • zambrana246

        como recien estoy comensando tu con cual me recomendarias
        un tutorial desde cero para entender mejor
        gracias
        saludos
        Juan E Salazar

        Reply
    • emilio vegas ubillus

      Si no te preocupes. No me he olvidado del tema. Es que estoy un poco ocupado por mis examenes finales de la universidad. Termino en esta semana y la otra estaré totalmente libre 🙂

      Reply
  • listo estoy listo para los tutoriales
    mi correo es zambrana246@hotmail.com
    tu decides como pasarmelos
    mejor si me pasas todo el materia que tengas sobre deteccion de movimiento mediante una camara web

    Reply
    • emilio vegas ubillus

      Ya estoy más libre. A iniciar el tutorial! 😀

      Reply
    • Hola Juan Eduardo, mientras Emilio te prepara el tutorial, tu tienes que ir preparando tu webcam para convertirla en camara infrarroja, pues ayuda MEJOR QUE LA SIMPLE WEBCAM en la detección de movimiento. Dale una revisión al video siguiente:

      [youtube=http://www.youtube.com/watch?v=yC3kJ2zjcbc&w=640&h=390]

      Reply
      • y si quisiera trabajar con camaras de portatiles y camaras convencionales sin modificaciones que problemas tendria???? al detectar movimientos… como el movimiento de los ojos al parpadear???? o el de abrir la boca..???

        Reply
        • emilio vegas ubillus

          Hacer eso es para aumentar la capacidad de reconocer los objetos. Sin poner infrarrojo también captará sin problemas.

          Reply
      • emilio vegas ubillus

        Que buen video!! Quién se arriesga a desarmar la suya! 😀

        Reply
      • Si de todas maneras, estoy juntando para comprarme una que aqui en Tacna valen 40 soles y de seguro que la desarmo.

        Reply
  • hola tengo unos problemas queria saber si me puedes ayudar
    como hago para tener el processing funcionando, donde copio las carpetas del toolkit en el processing para q los reconosca
    es sus ultimas versiones gracias

    Reply
    • emilio vegas ubillus

      Hola ! Para saber eso tienes que revisar http://processing.org/learning/ Son tutoriales que serviran para guiarte en todo lo que trates hacer con el sketch. No creas que me he olvidado de tu tutorial de detección de movimiento. Ya lo estoy desarrollando. Dont worry! 😉

      Reply
  • Wuo llevo unas semanas investigando sobre lo que es processing ya desarrolle una aplicación como tal pero tengo algunas dudas sobre la detección de movimiento que tu hiciste mas que dudas son como lo hiciste cheque el de Juan con OpenCV voy a trabajar con el he intentar funcionarlo yo solo ,pero no seria nada mal si me pudieras dar una mano con como lo hiciste tu estoy desarrollando un proyecto de titulacion con AR.
    Mi correo es : jony_16_698@hotmail.com
    Gracias por tu tiempo y espero que me puedas apoyar gracias y que tengas un buen dia.

    Reply
  • PEDRO SALAZAR

    BUENAS
    EXCELENTE TODA TU INFORMACION, ME IMPRESIONA MUCHO, ERES ADMIRABLE, YO SOY MUY NOVATO PARA LO DE LA REALIDAD AUMENTADA, ME DEDICO A HACER INVITACIONES PARA FIESTAS Y SE ME OCURRE HACER UNA INVITACION CON REALIDAD AUMENTADA, PERO COMO PODRIA HACERLE PARA QUE CON UNA SOLO MARCADOR LO PUEDAN VER EN DISTINTAS PC.? COMO LO PUEDO SUBIR A LA WEB? NO SE SI ME EXPLICO?
    Y SI TIENES ALGUN EJEMPLO
    MI CORREO ES: JPSALAZARR@GMAIL.COM

    AGRADEZCO DE ANTEMANO TU RESPUESTA Y COMENTARIOS

    Reply
  • Hola Emilio.

    Igual que el resto, me gusta mucho lo que vas publicando sobre la realidad aumentada y encontrar ésta utilidad me sorprende y ayuda bastante.

    En mi trabajo tenemos proyectos de comenzar a trabajar con el reconocimiento de rostro y cuerpo para generar aplicaciones interactivas (y de actividad física) de realidad aumentada.

    Vi el sitio que proporcionaste, y también vi que está en C# (si no me equivoco). Pero quisiera plantearte una duda.

    Crees que esto se pueda vincular así de fácil con Unity3d? Eso sería de bastante ayuda, sobre todo para trabajar con gráficos y las colisiones necesarias. Mejor aún, poderlas exportar para Android e iOS sin liarmela tanto.

    De antemano, muchas gracias.

    Reply
  • Oola amigos es muy interesante este blog. por lo cual me ha dado mucha curiosidad. es posible detectar movimientos de realidad aumentada base a una programacion donde puedas ejecutar programas. he visto muchos programas en youtube donde explica como utilizar un sistema muy parecido al de J.A.R.V.I.S. por lo tanto solo funciona con reconocimientos de voz y macros que ayudan a su funcionamiento. Sera posible que funcione con programas como RAIMATER. Exorto a su respuesta y Feliz dia a todos.

    Reply
  • Henry CCOPA

    Hola me parece interesante esto que has publicado, quisiera saber que lenguaje soporta esta herramienta.

    Reply
    • Emilio VegasPost author

      Sí, lo tengo. Lo voy a buscar. escríbeme a mi correo de gmail
      Slds

      Reply
  • david rios

    hola emilio, primero que nada felicitarte por tus trabajos que son excelentes, quisiera pedir tu ayuda sobre un codigo que tengo que hacer para que una camara detecte un movimiento, podria ser en el lenguaje c# supongo.De ante mano agradezco tu respuesta. Saludos

    Reply

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.