AAAAAAAyq
commited on
Commit
•
5778432
1
Parent(s):
4b45202
Better points mode & Fix the Contours button bug
Browse files- app_gradio.py +19 -19
app_gradio.py
CHANGED
@@ -189,7 +189,7 @@ segm_img_t = gr.Image(label="Segmented Image with text", interactive=False, type
|
|
189 |
global_points = []
|
190 |
global_point_label = []
|
191 |
|
192 |
-
|
193 |
maximum=1024,
|
194 |
value=1024,
|
195 |
step=64,
|
@@ -218,7 +218,7 @@ with gr.Blocks(css=css, title='Fast Segment Anything') as demo:
|
|
218 |
# Submit & Clear
|
219 |
with gr.Row():
|
220 |
with gr.Column():
|
221 |
-
|
222 |
|
223 |
with gr.Row():
|
224 |
contour_check_e = gr.Checkbox(value=True, label='withContours', info='draw the edges of the masks')
|
@@ -238,12 +238,12 @@ with gr.Blocks(css=css, title='Fast Segment Anything') as demo:
|
|
238 |
with gr.Column():
|
239 |
with gr.Accordion("Advanced options", open=False):
|
240 |
# text_box = gr.Textbox(label="text prompt")
|
241 |
-
|
242 |
-
|
243 |
with gr.Row():
|
244 |
-
|
245 |
with gr.Column():
|
246 |
-
|
247 |
# Description
|
248 |
gr.Markdown(description_e)
|
249 |
|
@@ -315,12 +315,12 @@ with gr.Blocks(css=css, title='Fast Segment Anything') as demo:
|
|
315 |
|
316 |
with gr.Column():
|
317 |
with gr.Accordion("Advanced options", open=False):
|
318 |
-
|
319 |
-
|
320 |
with gr.Row():
|
321 |
-
|
322 |
with gr.Column():
|
323 |
-
|
324 |
|
325 |
# Description
|
326 |
gr.Markdown(description_e)
|
@@ -330,12 +330,12 @@ with gr.Blocks(css=css, title='Fast Segment Anything') as demo:
|
|
330 |
segment_btn_e.click(segment_everything,
|
331 |
inputs=[
|
332 |
cond_img_e,
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
contour_check_e,
|
338 |
-
|
339 |
],
|
340 |
outputs=segm_img_e)
|
341 |
|
@@ -347,11 +347,11 @@ with gr.Blocks(css=css, title='Fast Segment Anything') as demo:
|
|
347 |
inputs=[
|
348 |
cond_img_t,
|
349 |
input_size_slider_t,
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
contour_check_t,
|
354 |
-
|
355 |
text_box,
|
356 |
],
|
357 |
outputs=segm_img_t)
|
|
|
189 |
global_points = []
|
190 |
global_point_label = []
|
191 |
|
192 |
+
input_size_slider_e = gr.components.Slider(minimum=512,
|
193 |
maximum=1024,
|
194 |
value=1024,
|
195 |
step=64,
|
|
|
218 |
# Submit & Clear
|
219 |
with gr.Row():
|
220 |
with gr.Column():
|
221 |
+
input_size_slider_e.render()
|
222 |
|
223 |
with gr.Row():
|
224 |
contour_check_e = gr.Checkbox(value=True, label='withContours', info='draw the edges of the masks')
|
|
|
238 |
with gr.Column():
|
239 |
with gr.Accordion("Advanced options", open=False):
|
240 |
# text_box = gr.Textbox(label="text prompt")
|
241 |
+
iou_threshold_e = gr.Slider(0.1, 0.9, 0.7, step=0.1, label='iou', info='iou threshold for filtering the annotations')
|
242 |
+
conf_threshold_e = gr.Slider(0.1, 0.9, 0.25, step=0.05, label='conf', info='object confidence threshold')
|
243 |
with gr.Row():
|
244 |
+
mor_check_e = gr.Checkbox(value=False, label='better_visual_quality', info='better quality using morphologyEx')
|
245 |
with gr.Column():
|
246 |
+
retina_check_e = gr.Checkbox(value=True, label='use_retina', info='draw high-resolution segmentation masks')
|
247 |
# Description
|
248 |
gr.Markdown(description_e)
|
249 |
|
|
|
315 |
|
316 |
with gr.Column():
|
317 |
with gr.Accordion("Advanced options", open=False):
|
318 |
+
iou_threshold_t = gr.Slider(0.1, 0.9, 0.7, step=0.1, label='iou', info='iou threshold for filtering the annotations')
|
319 |
+
conf_threshold_t = gr.Slider(0.1, 0.9, 0.25, step=0.05, label='conf', info='object confidence threshold')
|
320 |
with gr.Row():
|
321 |
+
mor_check_t = gr.Checkbox(value=False, label='better_visual_quality', info='better quality using morphologyEx')
|
322 |
with gr.Column():
|
323 |
+
retina_check_t = gr.Checkbox(value=True, label='use_retina', info='draw high-resolution segmentation masks')
|
324 |
|
325 |
# Description
|
326 |
gr.Markdown(description_e)
|
|
|
330 |
segment_btn_e.click(segment_everything,
|
331 |
inputs=[
|
332 |
cond_img_e,
|
333 |
+
input_size_slider_e,
|
334 |
+
iou_threshold_e,
|
335 |
+
conf_threshold_e,
|
336 |
+
mor_check_e,
|
337 |
contour_check_e,
|
338 |
+
retina_check_e,
|
339 |
],
|
340 |
outputs=segm_img_e)
|
341 |
|
|
|
347 |
inputs=[
|
348 |
cond_img_t,
|
349 |
input_size_slider_t,
|
350 |
+
iou_threshold_t,
|
351 |
+
conf_threshold_t,
|
352 |
+
mor_check_t,
|
353 |
contour_check_t,
|
354 |
+
retina_check_t,
|
355 |
text_box,
|
356 |
],
|
357 |
outputs=segm_img_t)
|