The filters used in this project are:
- GrayScale: As the name implies, it takes the original image, and makes all the pixels a shade of gray based on the average of the pixel's RGB values. This helps preserve the image integrity, and helps keep gradations in the "color" visisble. This was one of the practice filters we made in the DLTP course.
- Red Filter: This was a new filter that was introduced in Week 4, MiniProject 2, of the DLTP course. It changes the pixel's RGB values based on the RGB value average, and weights the values to the Red, producing a red scale image, similar to the GrayScale.
- Rainbow Filter: As the name says, this filter applies a rainbow to an image, using a similar process to the Gray- and RedScale filters.
- Blur: A filter to blur an image, by swapping the current pixel with a randomly chosen nearby pixel.