harit-pc commited on
Commit
31fe2b5
·
1 Parent(s): 5adb07a

Update main app file

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -100,12 +100,15 @@ def main():
100
  html_content = f.read()
101
 
102
  st.markdown(html_content, unsafe_allow_html=True)
 
 
 
103
 
104
  with st.container():
105
  col1, col2, col3 = st.columns(3)
106
 
107
  with col1:
108
- option = st.selectbox('Segmentation mode', ('Click'))
109
 
110
  with col2:
111
  st.write("Show or Hide Mask")
@@ -118,9 +121,9 @@ def main():
118
  st.write("Upload Image")
119
  st.file_uploader(label='Upload image',type=['png','jpg','tif'], key='uploaded_image', on_change=image_preprocess_callback, args=(SAM_MODEL,), label_visibility="hidden")
120
 
121
- result_image = None
122
  canvas_input, canvas_output = st.columns(2)
123
  if 'image' in st.session_state:
 
124
  with canvas_input:
125
  st.write("Select Interest Area/Objects")
126
  if st.session_state.image is not None:
@@ -132,8 +135,8 @@ def main():
132
  st.write("Result")
133
  st.image(result_image)
134
 
135
- else:
136
- print(f'embedding is empty - {option} - {show_mask} - {radius_width}')
137
  # if 'image' in st.session_state:
138
  # if st.session_state.image is None:
139
  # st.session_state.clear()
 
100
  html_content = f.read()
101
 
102
  st.markdown(html_content, unsafe_allow_html=True)
103
+ st.markdown('### Model Architecture')
104
+ st.image('figures/medsam.png', caption="Segment Anything - MedSAM", width=600)
105
+ st.markdown('### Demo')
106
 
107
  with st.container():
108
  col1, col2, col3 = st.columns(3)
109
 
110
  with col1:
111
+ option = st.selectbox('Segmentation mode', ('Click', 'Box'))
112
 
113
  with col2:
114
  st.write("Show or Hide Mask")
 
121
  st.write("Upload Image")
122
  st.file_uploader(label='Upload image',type=['png','jpg','tif'], key='uploaded_image', on_change=image_preprocess_callback, args=(SAM_MODEL,), label_visibility="hidden")
123
 
 
124
  canvas_input, canvas_output = st.columns(2)
125
  if 'image' in st.session_state:
126
+ result_image = None
127
  with canvas_input:
128
  st.write("Select Interest Area/Objects")
129
  if st.session_state.image is not None:
 
135
  st.write("Result")
136
  st.image(result_image)
137
 
138
+ # else:
139
+ # print(f'embedding is empty - {option} - {show_mask} - {radius_width}')
140
  # if 'image' in st.session_state:
141
  # if st.session_state.image is None:
142
  # st.session_state.clear()