Canny implementation

Here is a canny implementation. Its taken a while and I’ve learned a lot about graphics and glsl. I would like to further continue and more filters to this project and eventually make it a lib.
I plan on working further with glsl and create a sudo compute shader, which we can use for neural networks.
The sketch includes code for filtering a webcam stream.

update now includes gaussian blur. The program makes use of the robot class to grab a screenshot of your current screen and display it back. There is also video playback and webcam playback.