Here's two pretty amazing videos by Arturo Castro showing demos for face substitution techniques.
As Arturo explains:
This is a technical demo for face substitution technique. The application works in real time and it's developed using the opensource framework for creative coding openFrameworks: openFrameworks.cc
Most of the "magic" happens thanks to Jason Saragih's c++ library for face tracking web.mac.com/jsaragih/FaceTracker/FaceTracker.html. The face tracking library returns a mesh that matches the contour of the eyes, nose, mouth and other facial features.
That way the mesh obtained from a photo is matched to my own face in the video. Applying some color interpolation algorithms from Kevin Atkinson's image clone code: methodart.blogspot.com/ gives it the blending effect that can be seen in the final footage.
|Web pirates placed in 'slow lane'|
|"After that they tend to dodge."|
|Trains of Russia|
|The Great Brazilian Sat-Hack Crackdown|
|"Smart glasses with liquid lenses that can automatically adjust their focus.”|
|“A driverless electric truck began daily freight deliveries on a public road.”|
|CaptchaTweet: Write Tweets in Captcha Form|
|Naked Preacher Lady [NSFW]|
|U.S.S. Enterprise Owner's Manual|
|The (Very Scary) People of Public Transit|
|Fake Name Generator|
|Recycled Vacuum Lamps|
|“A new residential building under construction will feature a flying car skyport on the roof.”|
|“They are racing to automate their own work forces [...] with little regard for the impact on workers.”|
|“Ultra modern tiny house on wheels.”|
|“Reality might be a video game.”|
|“The company is losing billions, has essentially no underlying value, and its business could be hammered overnight.”|