restrict user action in running time
Browse files
app.py
CHANGED
@@ -165,22 +165,23 @@ else:
|
|
165 |
col_control1, col_control2 = st.columns(2)
|
166 |
|
167 |
with col_control1:
|
168 |
-
selected_index_z = st.slider('X-Y view', 0, image_3D.shape[0] - 1, 0, key='xy')
|
169 |
|
170 |
with col_control2:
|
171 |
-
selected_index_y = st.slider('X-Z view', 0, image_3D.shape[1] - 1, 0, key='xz')
|
172 |
if st.session_state.use_box_prompt:
|
173 |
top, bottom = st.select_slider(
|
174 |
'Top and bottom of box',
|
175 |
options=range(0, 325),
|
176 |
-
value=(0, 324)
|
|
|
177 |
)
|
178 |
st.session_state.rectangle_3Dbox[0] = top
|
179 |
st.session_state.rectangle_3Dbox[3] = bottom
|
180 |
col_image1, col_image2 = st.columns(2)
|
181 |
|
182 |
if st.session_state.preds_3D is not None:
|
183 |
-
st.session_state.transparency = st.slider('Mask opacity', 0.0, 1.0, 0.5)
|
184 |
|
185 |
with col_image1:
|
186 |
|
|
|
165 |
col_control1, col_control2 = st.columns(2)
|
166 |
|
167 |
with col_control1:
|
168 |
+
selected_index_z = st.slider('X-Y view', 0, image_3D.shape[0] - 1, 0, key='xy', disabled=st.session_state.running)
|
169 |
|
170 |
with col_control2:
|
171 |
+
selected_index_y = st.slider('X-Z view', 0, image_3D.shape[1] - 1, 0, key='xz', disabled=st.session_state.running)
|
172 |
if st.session_state.use_box_prompt:
|
173 |
top, bottom = st.select_slider(
|
174 |
'Top and bottom of box',
|
175 |
options=range(0, 325),
|
176 |
+
value=(0, 324),
|
177 |
+
disabled=st.session_state.running
|
178 |
)
|
179 |
st.session_state.rectangle_3Dbox[0] = top
|
180 |
st.session_state.rectangle_3Dbox[3] = bottom
|
181 |
col_image1, col_image2 = st.columns(2)
|
182 |
|
183 |
if st.session_state.preds_3D is not None:
|
184 |
+
st.session_state.transparency = st.slider('Mask opacity', 0.0, 1.0, 0.5, disabled=st.session_state.running)
|
185 |
|
186 |
with col_image1:
|
187 |
|