cella110n commited on
Commit
3eb9532
·
verified ·
1 Parent(s): 6198c8a

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
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
- return output_text, None
 
451
  else: # Visualization
452
  viz_image = visualize_predictions(original_pil_image, predictions, gen_threshold)
453
- return output_text, viz_image
 
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/GpiBUQZawAAetgr.jpg", 0.55, 0.5, "Tags + Visualization"],
567
- ["https://pbs.twimg.com/media/GooBBQHWcAAJj2q.jpg", 0.5, 0.5, "Tags Only"],
568
- ["https://m.media-amazon.com/images/I/61FwAqFu4PL.jpg", 0.55, 0.5, "Tags + Visualization"],
569
- ["https://cdn.donmai.us/sample/5d/ad/__kanae_and_kanae_nijisanji_drawn_by_cococall__sample-5dadca17680ef18c18daaf75507c4b12.jpg", 0.45, 0.45, "Tags + Visualization"]
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],