Spaces:
Running
Running
Clement Vachet
commited on
Commit
•
2ccf6ca
1
Parent(s):
0ee6bfc
Add threshold UI component
Browse files
app.py
CHANGED
@@ -45,11 +45,11 @@ def get_output_figure(pil_img, results, threshold):
|
|
45 |
|
46 |
|
47 |
#@spaces.GPU
|
48 |
-
def detect(image):
|
49 |
results = model_pipeline(image)
|
50 |
print(results)
|
51 |
|
52 |
-
output_figure = get_output_figure(image, results, threshold=
|
53 |
|
54 |
buf = io.BytesIO()
|
55 |
output_figure.savefig(buf, bbox_inches="tight")
|
@@ -71,9 +71,10 @@ with gr.Blocks() as demo:
|
|
71 |
|
72 |
gr.Interface(
|
73 |
fn=detect,
|
74 |
-
inputs=gr.Image(label="Input image", type="pil"),
|
|
|
75 |
outputs=[gr.Image(label="Output prediction", type="pil")],
|
76 |
-
examples=['samples/savanna.jpg'],
|
77 |
)
|
78 |
|
79 |
demo.launch(show_error=True)
|
|
|
45 |
|
46 |
|
47 |
#@spaces.GPU
|
48 |
+
def detect(image, threshold=0.9):
|
49 |
results = model_pipeline(image)
|
50 |
print(results)
|
51 |
|
52 |
+
output_figure = get_output_figure(image, results, threshold=threshold)
|
53 |
|
54 |
buf = io.BytesIO()
|
55 |
output_figure.savefig(buf, bbox_inches="tight")
|
|
|
71 |
|
72 |
gr.Interface(
|
73 |
fn=detect,
|
74 |
+
inputs=[gr.Image(label="Input image", type="pil"), \
|
75 |
+
gr.Slider(0, 1.0, value=0.9, label='Threshold')],
|
76 |
outputs=[gr.Image(label="Output prediction", type="pil")],
|
77 |
+
examples=[['samples/savanna.jpg']],
|
78 |
)
|
79 |
|
80 |
demo.launch(show_error=True)
|