Image Processor


The image processor implements various filters and warps, using dithering, and convolution, as well as interpolation to find new values for pixels in the image. This is all done behind an interactive OpenGL user interface where the user can specify things like matrix size for convolution.

Implemented Features

I implemented the following features, the more interesting of which have pictures attached, using this as a base image

Art Contest

The following image and movie clip were created for an in class art contest using different filters from the image processor.

result   source


And a movie of the swirl effect