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.
|"A future where you can no longer discern if you're dealing with a human or a computer."|
|Make a Convincing Sex Video of Anyone You Like|
|Remember When We Were All Supposed To Quit Facebook?|
|“I have magnets implanted in my hands.”|
|“Systemd is, to put it mildly, controversial.”|
|“The Reality of Building Fantasy.”|
|“That is actually not the way the world has worked for most of human history.”|
|U.S.S. Enterprise Owner's Manual|
|iPhone 6, the First Smartphone to Disrupt NSA's Spying|
|The (Very Scary) People of Public Transit|
|CaptchaTweet: Write Tweets in Captcha Form|
|How to Avoid Jury Duty|
|“The Amazon Dash button for horny men and women who don’t feel comfortable telling their partner they’d like to have sex.”|
|“If you’re dating, you’re going to be let down. You’re not going to be everyone’s cup of tea.”|
|“A sophisticated global marketing strategy from an industry that is desperate to attract new smokers.”|
|“Make all videos fun to watch.”|