Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -156,6 +156,12 @@ def upload_page():
|
|
| 156 |
|
| 157 |
image = st.file_uploader('Choose a satellite image', type=['jpg', 'png', 'jpeg', 'tiff', 'tif'])
|
| 158 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 159 |
if image is not None and not st.session_state.file_uploaded:
|
| 160 |
try:
|
| 161 |
bytes_data = image.getvalue()
|
|
@@ -281,7 +287,7 @@ def result_page():
|
|
| 281 |
st.session_state.file_uploaded = False
|
| 282 |
st.session_state.filename = None
|
| 283 |
st.session_state.mask_filename = None
|
| 284 |
-
st.
|
| 285 |
return
|
| 286 |
|
| 287 |
col1, col2 = st.columns(2)
|
|
@@ -323,9 +329,13 @@ def result_page():
|
|
| 323 |
else:
|
| 324 |
st.error("Image or mask file not found for overlay.")
|
| 325 |
|
|
|
|
| 326 |
if st.button('Back to Upload'):
|
| 327 |
-
|
| 328 |
-
st.
|
|
|
|
|
|
|
|
|
|
| 329 |
|
| 330 |
def main():
|
| 331 |
st.title('Building area estimation')
|
|
|
|
| 156 |
|
| 157 |
image = st.file_uploader('Choose a satellite image', type=['jpg', 'png', 'jpeg', 'tiff', 'tif'])
|
| 158 |
|
| 159 |
+
if st.button('Back to Upload'):
|
| 160 |
+
st.session_state.page = 'upload'
|
| 161 |
+
st.session_state.file_uploaded = False
|
| 162 |
+
st.session_state.filename = None
|
| 163 |
+
st.session_state.mask_filename = None
|
| 164 |
+
st.experimental_rerun()
|
| 165 |
if image is not None and not st.session_state.file_uploaded:
|
| 166 |
try:
|
| 167 |
bytes_data = image.getvalue()
|
|
|
|
| 287 |
st.session_state.file_uploaded = False
|
| 288 |
st.session_state.filename = None
|
| 289 |
st.session_state.mask_filename = None
|
| 290 |
+
st.experimental_rerun()
|
| 291 |
return
|
| 292 |
|
| 293 |
col1, col2 = st.columns(2)
|
|
|
|
| 329 |
else:
|
| 330 |
st.error("Image or mask file not found for overlay.")
|
| 331 |
|
| 332 |
+
|
| 333 |
if st.button('Back to Upload'):
|
| 334 |
+
st.session_state.page = 'upload'
|
| 335 |
+
st.session_state.file_uploaded = False
|
| 336 |
+
st.session_state.filename = None
|
| 337 |
+
st.session_state.mask_filename = None
|
| 338 |
+
st.experimental_rerun()
|
| 339 |
|
| 340 |
def main():
|
| 341 |
st.title('Building area estimation')
|