Spaces:
Running
on
Zero
Running
on
Zero
Upload app.py
Browse files
app.py
CHANGED
@@ -447,10 +447,12 @@ def predict(image_input, gen_threshold, char_threshold, output_mode):
|
|
447 |
output_text = ", ".join(output_tags)
|
448 |
|
449 |
if output_mode == "Tags Only":
|
450 |
-
|
|
|
451 |
else: # Visualization
|
452 |
viz_image = visualize_predictions(original_pil_image, predictions, gen_threshold)
|
453 |
-
|
|
|
454 |
|
455 |
# --- Gradio Interface Definition ---
|
456 |
import time
|
@@ -563,10 +565,10 @@ with gr.Blocks(css=css, js=js) as demo:
|
|
563 |
# Examples
|
564 |
gr.Examples(
|
565 |
examples=[
|
566 |
-
["https://pbs.twimg.com/media/
|
567 |
-
["https://pbs.twimg.com/media/
|
568 |
-
["https://
|
569 |
-
["https://
|
570 |
],
|
571 |
inputs=[image_input, gen_threshold, char_threshold, output_mode],
|
572 |
outputs=[output_tags, output_visualization],
|
|
|
447 |
output_text = ", ".join(output_tags)
|
448 |
|
449 |
if output_mode == "Tags Only":
|
450 |
+
# Return the text and an update to make the visualization invisible
|
451 |
+
return output_text, gr.update(value=None, visible=False)
|
452 |
else: # Visualization
|
453 |
viz_image = visualize_predictions(original_pil_image, predictions, gen_threshold)
|
454 |
+
# Return the text and an update to show the visualization
|
455 |
+
return output_text, gr.update(value=viz_image, visible=True)
|
456 |
|
457 |
# --- Gradio Interface Definition ---
|
458 |
import time
|
|
|
565 |
# Examples
|
566 |
gr.Examples(
|
567 |
examples=[
|
568 |
+
["https://pbs.twimg.com/media/GXBXsRvbQAAg1kp.jpg", 0.55, 0.5, "Tags + Visualization"],
|
569 |
+
["https://pbs.twimg.com/media/GjlX0gibcAA4EJ4.jpg", 0.5, 0.5, "Tags Only"],
|
570 |
+
["https://pbs.twimg.com/media/Gj4nQbjbEAATeoH.jpgg", 0.55, 0.5, "Tags + Visualization"],
|
571 |
+
["https://pbs.twimg.com/media/GkbtX0GaoAMlUZt.jpg", 0.45, 0.45, "Tags + Visualization"]
|
572 |
],
|
573 |
inputs=[image_input, gen_threshold, char_threshold, output_mode],
|
574 |
outputs=[output_tags, output_visualization],
|