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