Spaces:
Sleeping
Sleeping
zxcvb6958 commited on
Commit ·
dc14392
1
Parent(s): 9e91502
update legend
Browse files
app.py
CHANGED
|
@@ -176,7 +176,7 @@ def reset_enhance():
|
|
| 176 |
return "请选择样例图片或者上传", None, None
|
| 177 |
|
| 178 |
def reset_seg_full():
|
| 179 |
-
return "请选择样例图片或者上传", None, None, None, False
|
| 180 |
|
| 181 |
def reset_diag():
|
| 182 |
return "请选择样例图片或者上传", None, [], "", ""
|
|
@@ -186,11 +186,11 @@ def segment_demo_with_legend(img_name):
|
|
| 186 |
if result is not None:
|
| 187 |
legend_html = """<div style="margin-top:8px; font-size:15px;">
|
| 188 |
<span style="display:inline-block;width:18px;height:18px;background:#F33;border-radius:3px;vertical-align:-4px;border:1.5px solid #B00;margin-right:9px"></span>
|
| 189 |
-
红色
|
| 190 |
</div>"""
|
| 191 |
-
return result, legend_html, True
|
| 192 |
else:
|
| 193 |
-
return None, None, False
|
| 194 |
|
| 195 |
with gr.Blocks(title="AI内窥镜影像辅助分析系统") as demo:
|
| 196 |
gr.HTML(f"<style>{css}</style>")
|
|
@@ -227,10 +227,10 @@ with gr.Blocks(title="AI内窥镜影像辅助分析系统") as demo:
|
|
| 227 |
seg_btn = gr.Button("点击执行分割", elem_classes="orange-btn")
|
| 228 |
seg_select.change(fn=show_seg_input, inputs=seg_select, outputs=seg_input_img)
|
| 229 |
seg_btn.click(fn=segment_demo_with_legend, inputs=seg_select,
|
| 230 |
-
outputs=[seg_output_img, seg_legend
|
| 231 |
seg_reset_btn.click(fn=reset_seg_full,
|
| 232 |
inputs=None,
|
| 233 |
-
outputs=[seg_select, seg_input_img, seg_output_img, seg_legend
|
| 234 |
|
| 235 |
# 第二行:疾病诊断(大框包裹)
|
| 236 |
with gr.Row():
|
|
|
|
| 176 |
return "请选择样例图片或者上传", None, None
|
| 177 |
|
| 178 |
def reset_seg_full():
|
| 179 |
+
return "请选择样例图片或者上传", None, None, gr.HTML.update(value=None, visible=False)
|
| 180 |
|
| 181 |
def reset_diag():
|
| 182 |
return "请选择样例图片或者上传", None, [], "", ""
|
|
|
|
| 186 |
if result is not None:
|
| 187 |
legend_html = """<div style="margin-top:8px; font-size:15px;">
|
| 188 |
<span style="display:inline-block;width:18px;height:18px;background:#F33;border-radius:3px;vertical-align:-4px;border:1.5px solid #B00;margin-right:9px"></span>
|
| 189 |
+
红色是息肉
|
| 190 |
</div>"""
|
| 191 |
+
return result, gr.HTML.update(value=legend_html, visible=True)
|
| 192 |
else:
|
| 193 |
+
return None, gr.HTML.update(value=None, visible=False)
|
| 194 |
|
| 195 |
with gr.Blocks(title="AI内窥镜影像辅助分析系统") as demo:
|
| 196 |
gr.HTML(f"<style>{css}</style>")
|
|
|
|
| 227 |
seg_btn = gr.Button("点击执行分割", elem_classes="orange-btn")
|
| 228 |
seg_select.change(fn=show_seg_input, inputs=seg_select, outputs=seg_input_img)
|
| 229 |
seg_btn.click(fn=segment_demo_with_legend, inputs=seg_select,
|
| 230 |
+
outputs=[seg_output_img, seg_legend])
|
| 231 |
seg_reset_btn.click(fn=reset_seg_full,
|
| 232 |
inputs=None,
|
| 233 |
+
outputs=[seg_select, seg_input_img, seg_output_img, seg_legend])
|
| 234 |
|
| 235 |
# 第二行:疾病诊断(大框包裹)
|
| 236 |
with gr.Row():
|