Small highschool project, meant to apply different filters on a given image, using matrices.
- Grayscale
- Thresholding
- Color channel boosting & suppressing
- Brightness adjustment
- Box blur
- Gaussian blur
- Sobel operator & Laplace operator
- Unsharpening mask
- Sharpening
- Color histogram
- Drawing & saving the modified image
Known bugs:
- Drawing
- Histogram flickering even when reseting the canvas