Function Pointers And Image Filters

Chris Tralie

You can obtain today's code with

git clone --recursive https://github.com/ursinus-cs174-s2023/Week14_ImageFilters.git

Mean Blur

Motion Blur

Each pixel [x, y] is the average of [x-3, y-3], [x, y], and [x+3, y+3]

Sharpen

Make the pixel 9*[x, y] minus the surrounding 8 pixels

-1-1-1
-19-1
-1-1-1

Emboss

Take the pixels in the following pattern

-1-10
-101
011