🚀 IMAGE FILTERING WEB APPLICATION USING PYTHON 🚀
This web application allows users to upload images, apply various filters, remove noise, and adjust image properties. Built with Flask and OpenCV for the backend and HTML, CSS, and JavaScript for the frontend, it offers a smooth and user-friendly experience.
IMAGE FILTERING WEB APPLICATION USING PYTHON leverages Flask for the backend and OpenCV for image processing. This application includes three main functionalities:
- Image Filter: Apply a variety of filters to an image, such as Grayscale, Smoothing, Edge Detection, Sepia Tone, Sharpening, Embossing, Invert, Posterize, and Thresholding.
- Remove Noise: Remove noise from images using Median and Gaussian Filters.
- Image Adjustments: Change the Brightness, Saturation, and Contrast of an image.
- Easy Accessibility: User-friendly interface for easy navigation.
- Upload Images: Upload images directly from your device.
- Apply Filters:
- Grayscale
- Smoothing
- Edge Detection
- Sepia Tone
- Sharpening
- Embossing
- Invert
- Posterize
- Thresholding
- Remove Noise:
- Median Filter
- Gaussian Filter
- Adjust Image Properties:
- Brightness
- Saturation
- Contrast
- Real-time Preview: See the changes as you apply filters and adjustments.
- Download: Save the final edited image to your device.
- Backend: Python with Flask
- Frontend: HTML, CSS, JavaScript
- Image Processing: OpenCV
- Advanced filtering options
- Cloud deployment
- Performance optimization
- User experience improvements
Contributions are welcome!
If you have any questions or feedback, feel free to reach out:
- GitHub Issues: https://github.com/dinithmaleesha/image-filter-webapp/issues
- Email: maleesha.live123@gmail.com
Happy coding! 😊🚀