Jonathan Ting

PicFilters

The filters implemented include: blur, sobel edge, median, and sepia.

Results

The blur filter may take in a number of iterations

Here is blur with 1 iteration:

While here is blur with 10 iterations:

Sobel filters are often used for edge detection. Here's are some examples:

Median filters can be used to reduce noise, and also takes in a number of iterations.
Here is a median filter applied with 1 iterations...

...while this is a median filter applied with 5 iterations:

Sepia is just a generic filter that can give an antique feel to a picture.
Here is one applied:

Source code