File size: 1,112 Bytes
1ba307e
dc6ad6e
1ba307e
 
 
3f727dd
1ba307e
 
3f727dd
 
 
1ba307e
3f727dd
1ba307e
 
3f727dd
1ba307e
3f727dd
 
 
1ba307e
3f727dd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
title: Photo Editor Using OpenCV And Streamlit
emoji: πŸš€
colorFrom: red
colorTo: red
sdk: streamlit
app_port: 8501
tags:
  - streamlit
  - opencv
  - image-processing
pinned: false
short_description: Streamlit-based photo editor using OpenCV
---

# πŸ“Έ Photo Editor Using OpenCV & Streamlit

## πŸ“Œ Description
This project is a simple and interactive photo editor built using **Streamlit** and **OpenCV**.  
Users can upload an image, apply various filters and transformations, and download the edited image.

---

## ✨ Features

- πŸ“€ Upload Image  
- πŸ“ Resize Image  
- 🎚 Adjust Brightness & Contrast  
- ⚫ Convert to Grayscale  
- 🌫 Apply Blur Effect  
- πŸ”₯ Warm Filter  
- πŸ§‘β€πŸŽ¨ Portrait Background Blur  
- ✨ Sharpen Effect  
- ⬇ Download Edited Image  

---

## πŸš€ Extra Features

- Edge Detection  
- Cartoon Effect  

---

## βš™οΈ Tech Stack

- Python  
- Streamlit  
- OpenCV  
- NumPy  
- Pillow  

---

## ▢️ Run Locally

```bash
git clone https://github.com/your-username/photo-editor.git
cd photo-editor
pip install -r requirements.txt
streamlit run app.py