lily-phoo-95 commited on
Commit
2ffd839
·
1 Parent(s): 5cf83bc

modify app file

Browse files
Files changed (1) hide show
  1. app.py +12 -8
app.py CHANGED
@@ -71,20 +71,24 @@ def segment_image(input_image):
71
  ## Manipularemos la interfaz para que podamos usar imágenes ejemplo
72
  ## Si el usuario da click en un ejemplo entonces el modelo correrá con él
73
  images = ["sample.jpg"]
74
-
75
  ## Creamos tres columnas; en cada una estará una imagen ejemplo
76
  col1, col2 = st.columns(2)
77
  with col1:
78
- input = st.image()
 
79
  # ex = Image.open(images[0])
80
  # st.image(ex, width=200)
81
 
82
  with col2:
 
83
  output = st.image()
84
 
85
- if st.button("Generate Mask"):
86
- output = segment_image(input)
87
- if output is not None:
88
- st.subheader("Segmentation Result")
89
- st.write(output.shape)
90
- st.image(output, width=850)
 
 
 
71
  ## Manipularemos la interfaz para que podamos usar imágenes ejemplo
72
  ## Si el usuario da click en un ejemplo entonces el modelo correrá con él
73
  images = ["sample.jpg"]
74
+ file = st.file_uploader("Upload File", type=["png", "jpg", "jpeg"])
75
  ## Creamos tres columnas; en cada una estará una imagen ejemplo
76
  col1, col2 = st.columns(2)
77
  with col1:
78
+ input = Image.open('sample.jpg')
79
+ st.image(input, caption='Test Image provided by SAM github')
80
  # ex = Image.open(images[0])
81
  # st.image(ex, width=200)
82
 
83
  with col2:
84
+ output = segment_image(input)
85
  output = st.image()
86
 
87
+ if file is not None:
88
+ input = file
89
+ if st.button("Generate Mask"):
90
+ output = segment_image(input)
91
+ if output is not None:
92
+ st.subheader("Segmentation Result")
93
+ st.write(output.shape)
94
+ st.image(output, width=850)