058/100 INTERACTIVE PROJECTS
Previous Project
Next Project
Return to Project Gallery

TouchDesigner: Facial Tracking with FaceOSC

I wanted to figure out a simple webcam based approach to tracking a person in order to create the visual perspective style that I did in my previous project. Eventually I plan to dig into learning all about OpenCV and coding some of that sweet sweet computer vision, but my friend Adam Katz (knowing I was a deep lover of OSC) informed me of this little gem.

 

FaceOSC is a super rad tool developed by Gene Kogan that does real-time face tracking using a simple webcam. There's a little rigamarole to setting it up - you have to bust open the settings.xml contained within the data folder after you download it and make sure it's set to your webcam and also put in the IP of your computer - but once that's done (and it takes a mere few minutes at most) you are ready to go.

 

Personally, I liked using the Kinect to do this kind of effect better, but Kinects are no longer being made and nearly everyone has a webcam, so this is a seriously great way to go.  Also, this was only the first use I tested out with FaceOSC, I'm 100% sure there will be lots and lots more things I'll create with it.

 

If you're interested in my project for this, just download the previous project using the kinect to do this and pipe in the OSC data with an oscIn CHOP and replace the kinect transform values with the OSC information and you are golden.

 

The link to the Git is below as well as a demo video.

 

FaceOSC - Asset on GitHub

 

A post shared by Owen (@oblowery) on