Interactive image editing toolkit built with Python and OpenCV, showcasing core classical computer vision operations using real-time trackbars.
The OpenCV Image Editing Toolkit is an interactive image processing application built with Python and OpenCV.
It allows real-time manipulation of images using trackbars, demonstrating core classical computer vision operations.
This project is designed as a learning-focused toolkit to strengthen fundamentals before moving to advanced deep learning techniques.
- Real-time image resizing (width & height)
- Image rotation (0–360 degrees)
- Blur (simple averaging filter)
- Binary thresholding
- Interactive OpenCV trackbar interface
- Modular and clean code structure
- Python 3
- OpenCV (
cv2) - NumPy
opencv-image-editing-toolkit/ │ ├── src/ │ ├── main.py # Application entry point │ └── imageops.py # Image processing functions │ ├── assets/ │ ├── cute_kitten.jpg # Sample image │ └── demo.gif # Demo animation │ ├── requirements.txt ├── README.md └── LICENSE