In this project, I learned how to apply a multitude of filters to images to produce a cartoon filter effect. I was able to experiment with applying convolutional filters to produce effects such as smoothing with a gaussian distribution and performing a weighted average with a bilateral filter, which performs smoothing and preserves the e
In this project, I learned how to apply a multitude of filters to images to produce a cartoon filter effect. I was able to experiment with applying convolutional filters to produce effects such as smoothing with a gaussian distribution and performing a weighted average with a bilateral filter, which performs smoothing and preserves the edges. Canny edge detection was also an interesting thing to experiment with, which smooths an image, finds the edges, and performs thinning to detect a wide range of edges. In the future, I would like to implement the code further myself and use techniques such as broadcasting in NumPy arrays to make my code run in real-time. Another aspect of this project that really sparked thought was the implementation of the GUI and how Tkinter works. In the future, I would love to add functionality and make the GUI more visually pleasing as well. I would also like to try more specialized filters such as high boost filtering. .
Copyright © 2022 Connor Lowe - All Rights Reserved.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.