Flash and real-time Face recognition

To follow up on my augmented reality experiment, here is one that does real-time face tracking within Flash! It’s really a matter of using the low-level (c/c++) image libraries that are already out there! This time I used the commercial face tracking library from FaceOnIt, and was up and running in a couple of hours!

Sources are as always available on the Mammoth homepage, although you need to register on the FaceOnIt website to get this plug-in to compile.

Get the Flash Player to see this player.

And thanks to my Kruder & Dormeister CD and my girlfriends ‘elegance’ you don’t have to look at my face :-)

Comments

6 Responses to “Flash and real-time Face recognition”

  1. Mikko on November 27th, 2008 16:22

    Did you use Alchemy to port these C libraries over to Flash?

    I’m just interested to see how fast ppl adopt alchemy.

  2. Mikko on November 27th, 2008 16:24

    Hmmm… Judging by your previous experiment my guess is that you’re connecting to the C app through a socket.

    I’m doing similar stuff with Java/Processing. Check it out:

    http://www.mikkoh.com/blog

    Real cool stuff. I’ve been actually thinking of doing the same thing because I’ve seen some facial recognition libraries written in processing.

  3. Sander Wichers on November 27th, 2008 17:03

    @Mikko, for this experiment I use my own written server called ‘Mammoth’ which is not a simple socket connection but a Flash streaming server…

  4. localToGlobal » Blog Archive » news review -> 48th week of 2008 on December 5th, 2008 16:04

    [...] > Flash and real-time Face recognition : Wichers Laboratories Inc. [...]

  5. Jens Fischer on January 28th, 2009 23:09

    Hey there. This seems damn smooth. Great stuff…

    I basically just did the same thing, except that I used the open source library “Marilena” to do it all in Flash without any servers. Check it out: http://www.artofrawr.com/2009/01/28/face-tracking-in-flash/

  6. Wim Vanhenden on February 26th, 2009 17:24

    Hi Sander,

    Wim, the little guy from Belgium here.
    Once again, great stuff man.
    For everybody out there:
    Sander never uses socket connections, he just writes his own server.
    He also designed and build his own car and dishwasher. No sweat!

    Keep it up and we will meet again in the future!

Leave a Reply