Using basic code structure given by Marc Napier, as well as video classes for Java / OpenGL by Dan O'sullivan and Chris Karailla, I created a live image edge detection application.
Initially, images came very close to a project I created last semester, using C (in Danny Rozin's course, pixel-by-pixel):
![]()
Taking advantage of the 3d environment in OpenGL, instead of making just points, I tried using quads and adding some depth to the video capture. Every pixel that is detected as an edge is drawn as a GL_QUAD, with shifted colors (R,G,B, levels). A trail is also left according to the luminance of the pixel.


I've posted three different variations to this code. The only problem was trying to get proper mouse navigation working here. For some reason, it didn't work.
My Code (need to remember to link the vxp file to the project in eclipse for this to work!)