« Back to home

Audiovisual Processing Projects

The video below demonstrates my media processing project which uses networked cameras and different layers of analysis and feedback to gradually distort webcam streams. It was inspired by artist Quayola’s ‘paintings’ (link here). In the software is a ‘view’ C++ class that updates images to 1) detect the closest visual keypoint to the cursor and 2) compute motion using optical flow. That data is then passed to GLSL graphics card shaders together with the livestream and two more parameters; ‘glitch’ and ‘expression,’ normalised from 0 to 1.…

Read more »