- Provide a web-based platform for essential image processing operations.
- Simplify complex image processing techniques for non-expert users.
- Offer a robust set of tools for both basic and advanced image manipulation.
- Image Sharpening and Smoothing:
- Apply various filters to enhance or smooth image quality.
- Basic Image Transformations:
- Implement common transformations such as rotation, scaling, and cropping.
- Morphological Operations:
- Perform dilation, erosion, opening, and closing operations on images.
- Interactive Interface:
- Select and apply tasks through an intuitive web interface built with Streamlit.
- Real-time Processing:
- View and interact with processed images in real-time.
- Open the web interface of the toolkit.
- Upload an image from your local storage.
- Select the desired image processing task (e.g., sharpening, smoothing).
- Adjust the operation parameters using the sliders.
- Preview the processed image instantly and download the result.
- Languages: Python
- Framework: Streamlit
- Libraries:
- OpenCV (image processing)
- NumPy (numerical operations)
- Pillow (image manipulation)
- Matplotlib (visualization)
Agam Gupta || Deepak || Aryan Shukla
MSc Computer Science, Delhi University