Break your webcam!
Well... into triangles:
How does it work?
The core image processing is implemented in esimov's excellent triangle library. I mostly just hooked it up to a webcam and used Gio to render the output.
Only supports Linux right now, but additional OS support is welcome!