Skip to content

This is a Python-based GUI application that allows users to convert any selected image into a cartoonized version using OpenCV.

Notifications You must be signed in to change notification settings

codersattu/Cartoonizer-App-using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Cartoonizer-App-using-Python

This is a Python-based GUI application that allows users to convert any selected image into a cartoonized version using OpenCV.

🚀 Features

Cartoon Effect with Enhanced Filters – Uses bilateral filtering and adaptive edge detection for a high-quality cartoon effect.
Maintains Original Image Size – Processes the image without resizing, ensuring high resolution.
Progress Bar for Processing Feedback – A progress bar updates in real-time during the cartoonization process.
Preview Before Saving – Displays a scaled-down preview without altering the original image.
Two Save Options:

  • Manual Save – Choose where to save the image.
  • Auto-Download – Saves the cartoon image automatically in the root folder.
    User-Friendly GUI – Built using Tkinter for a simple and efficient interface.

🛠️ Installation

1️⃣ Install Dependencies

Make sure you have Python installed, then install the required libraries:

pip install opencv-python numpy pillow tk tqdm

2️⃣ Clone the Repository

git clone https://github.com/yourusername/Cartoonizer-App.git
cd Cartoonizer-App

3️⃣ Run the Application

jupyter notebook cartoonizer.ipynb

🏗️ Built With

  • Python 🐍
  • OpenCV 👀 (Image Processing)
  • Jupyter Notebook 📓 (Interactive UI)
  • ipywidgets 🔄 (UI Widgets)
  • Pillow 🖼️ (Image Handling)
  • tqdm ⏳ (Progress Bar)

🤝 Contributing

Want to improve this project? Follow these steps:

  1. Fork the repo
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit changes (git commit -m "Added new feature")
  4. Push (git push origin feature-branch)
  5. Open a Pull Request 🚀

👨‍💻 Author

[Abhishek Satpathy] 🔗 GitHub: codersattu 📧 Email: coffee@abhisat.com

⭐ If you like this project, give it a star on GitHub! ⭐

About

This is a Python-based GUI application that allows users to convert any selected image into a cartoonized version using OpenCV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published