+Justin Uberti points out this amazing demo of JavaScript face recognition used to do real-time face substitution. Below, me with Obama's face substituted.
This kind of thing has been a long time coming, and it's a little mind boggling that it's doable in JavaScript. I remember wishing for this to enable ultra-low-bandwidth simulated video conferencing via remote virtual puppets, but obviously that's just the beginning.
#livinginthefuture
http://auduno.github.io/clmtrackr/examples/facesubstitution.html
This kind of thing has been a long time coming, and it's a little mind boggling that it's doable in JavaScript. I remember wishing for this to enable ultra-low-bandwidth simulated video conferencing via remote virtual puppets, but obviously that's just the beginning.
#livinginthefuture
http://auduno.github.io/clmtrackr/examples/facesubstitution.html
+Justin Uberti points out this amazing demo of JavaScript face recognition used to do real-time face substitution. Below, me with Obama's face substituted. This kind of thing has been a long time coming, and it's a little mind boggling that it's doable in JavaScript. I remember wishing for this to enable ultra-low-bandwidth simulated video conferencing via remote virtual puppets, but obviously that's just the beginning. #livinginthefuture http://auduno.github.io/clmtrackr/examples/facesubstitution.html
Ivano Forgione - 2014-01-13 08:45:32-0500
does this work smoothly in motion?
Matthew Gray - 2014-01-13 10:01:30-0500
+Ivano Forgione "smoothly" would be a little bit charitable, but it is real-time and continuous and on a fast computer the frame rate is pretty good.. So, sort of.