Spaces:
Runtime error
Runtime error
lily-phoo-95
commited on
Commit
·
2ffd839
1
Parent(s):
5cf83bc
modify app file
Browse files
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 =
|
|
|
79 |
# ex = Image.open(images[0])
|
80 |
# st.image(ex, width=200)
|
81 |
|
82 |
with col2:
|
|
|
83 |
output = st.image()
|
84 |
|
85 |
-
if
|
86 |
-
|
87 |
-
if
|
88 |
-
|
89 |
-
|
90 |
-
|
|
|
|
|
|
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)
|