David Guild
Graduate Student, Teaching Assistant
guild@cs.wisc.edu
|
|
Impressionist Filter
I wrote a general brushstroke-painter to simulate a human artist (who may or may not resemble van Gogh).
The program "paints" an image using strokes that best correlate to the input image.
This produces a new image that retains the overall essence of the original but trades accuracy for aesthetics.
Fine details tend to be "painted over" and thus lost, while strong lines are emphasized.
The shape, size, and allowed angles of the brushstrokes can be changed to produce varying effects.
Scroll over the options on the right to see six variations of the filter applied to a sample image.
|
Default filter |
Thick strokes |
Thin strokes |
Square strokes |
Hex pattern |
Cross pattern |
Professor William Sethares, who taught Image Processing, also provided a group of test images for this assignment.
They were screenshots from the Dr. Who episode "Vincent and the Doctor" (S05E10).
Below are a few of my favorites, using various brush settings.
|
Mouseover to see original image. Click for full size. |
|
Mouseover to see original image. |
|
Mouseover to see original image. Click for full size. |
|