Connor Lowe
Connor Lowe
  • Home
  • Resume
  • Projects
    • Chess playing robot
    • PACMAN on an FPGA
    • RTOS Driving Game
    • Cartoon Effect Filter
    • AC to DC Converter
    • Ball and Plate PID System
    • Arduino Intro Videos
    • Remote Teaching Demo
  • My Photos
  • Contact Me
  • Github
  • LinkedIn
  • More
    • Home
    • Resume
    • Projects
      • Chess playing robot
      • PACMAN on an FPGA
      • RTOS Driving Game
      • Cartoon Effect Filter
      • AC to DC Converter
      • Ball and Plate PID System
      • Arduino Intro Videos
      • Remote Teaching Demo
    • My Photos
    • Contact Me
    • Github
    • LinkedIn
  • Home
  • Resume
  • Projects
  • My Photos
  • Contact Me
  • Github
  • LinkedIn

Cartoon Effect Filter

 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.   .

Details

Download PDF

Download the Jupyter notebook Script

cartoon-filter (zip)Download

Copyright © 2022 Connor Lowe  - All Rights Reserved.

  • Resume
  • Contact Me
  • Github
  • LinkedIn

This website uses cookies.

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.

Accept