Inspiration

It was great fun using filters on Snapchat and Instagram. Thus I wanted to make one myself.

What it does

This project enables users to apply various filters to video frames. It provides an interactive and intuitive interface for experimenting with different filters and enhancing the visual appeal of images.

How we built it

  • OpenCV was used for image processing
  • Flask was used to build the website

Challenges we ran into

  • It was my first time working on an OpenCV project, so I had to learn and implement various image- processing techniques simultaneously. Thus it was time consuming.
  • Combining functionalities of both frameworks, Flask and OpenCV, posed a challenge, demanding a better understanding of the technologies. ## Accomplishments that we're proud of I was finally able to finish my very own filter project.

What we learned

  • Gained a deep understanding of the Flask and OpenCV library.
  • Discovered how to access and manipulate webcam feeds using OpenCV.
  • Learnt various image processing techniques.

What's next for OpenCV Filter Magic

  • Integrate with React.js to enhance the UI
  • Give more filter options to the users
  • Using deep learning models like Neural Style Transfer, the application can transfer the artistic style of one image onto the webcam frames.
  • Use Mediapipe to detect and add filters to track certain body parts and add filters
Share this project:

Updates