sree4411 commited on
Commit
a7d097b
·
verified ·
1 Parent(s): 71850c1

Update pages/4_Image Augmentation.py

Browse files
Files changed (1) hide show
  1. pages/4_Image Augmentation.py +33 -1
pages/4_Image Augmentation.py CHANGED
@@ -1 +1,33 @@
1
- import streamlit as st
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from PIL import Image, ImageEnhance
3
+
4
+ # Title of the app
5
+ st.title("Image Data Augmentation")
6
+
7
+ # File uploader to upload images
8
+ uploaded_file = st.file_uploader("Choose an image...", type=["jpg", "png", "jpeg"])
9
+
10
+ if uploaded_file is not None:
11
+ # Open the uploaded image
12
+ image = Image.open(uploaded_file)
13
+ st.image(image, caption='Uploaded Image', use_column_width=True)
14
+
15
+ st.write("Augment your image below:")
16
+
17
+ # Slider for adjusting brightness
18
+ brightness = st.slider("Brightness", 0.5, 3.0, 1.0)
19
+ enhancer = ImageEnhance.Brightness(image)
20
+ img_brightness = enhancer.enhance(brightness)
21
+ st.image(img_brightness, caption='Brightness Adjusted', use_column_width=True)
22
+
23
+ # Slider for adjusting contrast
24
+ contrast = st.slider("Contrast", 0.5, 3.0, 1.0)
25
+ enhancer = ImageEnhance.Contrast(image)
26
+ img_contrast = enhancer.enhance(contrast)
27
+ st.image(img_contrast, caption='Contrast Adjusted', use_column_width=True)
28
+
29
+ # Slider for adjusting sharpness
30
+ sharpness = st.slider("Sharpness", 0.5, 3.0, 1.0)
31
+ enhancer = ImageEnhance.Sharpness(image)
32
+ img_sharpness = enhancer.enhance(sharpness)
33
+ st.image(img_sharpness, caption='Sharpness Adjusted', use_column_width=True)