https://github.com/ahmedkamal14/simple-image-processor
A Streamlit app to upload, preview, and apply basic OpenCV filters and adjustments to images.
https://github.com/ahmedkamal14/simple-image-processor
image-processing opencv-python streamlit
Last synced: 5 months ago
JSON representation
A Streamlit app to upload, preview, and apply basic OpenCV filters and adjustments to images.
- Host: GitHub
- URL: https://github.com/ahmedkamal14/simple-image-processor
- Owner: ahmedkamal14
- Created: 2025-07-24T09:12:52.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-24T10:05:59.000Z (11 months ago)
- Last Synced: 2025-07-24T13:24:23.951Z (11 months ago)
- Topics: image-processing, opencv-python, streamlit
- Language: Python
- Homepage: https://simple-image-processing.streamlit.app/
- Size: 7.65 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📸 Simple Image Processing with OpenCV
This Streamlit web app lets you upload an image and apply interactive filters and adjustments using OpenCV.
## 📽 Demo


---
## ✨ **Features**
- Upload and preview images (JPG, JPEG, PNG)
- Convert to grayscale
- Apply Gaussian blur
- Invert image colors
- Rotate images by custom angle
- Adjust brightness and contrast
- Edge detection (Canny)
- Thresholding (binary)
- Compare original vs. filtered image
- Download processed images
---
## 🛠**Installation**
Clone the repository and install the requirements:
```bash
pip install -r requirements.txt
```
## 🚀 **Run the app**
```bash
streamlit run app.py
```
ذ