pvyas96 commited on
Commit
999fd7c
·
verified ·
1 Parent(s): 1146b1f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -37,18 +37,20 @@ if uploaded_file is not None:
37
  img = Image.open(uploaded_file)
38
  img = np.array(img)
39
 
40
- # Sliders for parameters
41
- median_blur_value = st.slider("Median Blur Value", min_value=3, max_value=11, value=5, step=2)
42
- block_size = st.slider("Block Size", min_value=3, max_value=21, value=9, step=2)
43
- c_value = st.slider("C Value", min_value=0, max_value=20, value=2)
44
- d_value = st.slider("Diameter (d)", min_value=1, max_value=15, value=9)
45
- sigma_color = st.slider("Sigma Color", min_value=0, max_value=400, value=300)
46
- sigma_space = st.slider("Sigma Space", min_value=0, max_value=400, value=300)
 
 
47
 
48
  # Cartoonize the image with selected parameters in real-time
49
  cartoon_image = cartoonize_image(img, median_blur_value, block_size, c_value, d_value, sigma_color, sigma_space)
50
 
51
- # Display original and cartoonized images side by side
52
  col1, col2 = st.columns(2)
53
 
54
  with col1:
 
37
  img = Image.open(uploaded_file)
38
  img = np.array(img)
39
 
40
+ # Create a container for sliders on the left side
41
+ with st.sidebar:
42
+ st.header("Adjust Parameters")
43
+ median_blur_value = st.slider("Median Blur Value", min_value=3, max_value=11, value=5, step=2)
44
+ block_size = st.slider("Block Size", min_value=3, max_value=21, value=9, step=2)
45
+ c_value = st.slider("C Value", min_value=0, max_value=20, value=5) # Increased default value for more effect
46
+ d_value = st.slider("Diameter (d)", min_value=1, max_value=15, value=9)
47
+ sigma_color = st.slider("Sigma Color", min_value=0, max_value=400, value=250) # Adjusted for more effect
48
+ sigma_space = st.slider("Sigma Space", min_value=0, max_value=400, value=250) # Adjusted for more effect
49
 
50
  # Cartoonize the image with selected parameters in real-time
51
  cartoon_image = cartoonize_image(img, median_blur_value, block_size, c_value, d_value, sigma_color, sigma_space)
52
 
53
+ # Display original and cartoonized images side by side on the right side
54
  col1, col2 = st.columns(2)
55
 
56
  with col1: