paul hilders commited on
Commit
c81ac67
1 Parent(s): 2a6b42b

Add entity label to image title

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -83,7 +83,7 @@ def add_label_to_img(img, label, add_entity_label=True):
83
  draw = ImageDraw.Draw(img)
84
  font = ImageFont.truetype("arial.ttf", 24)
85
  if add_entity_label:
86
- draw.text((0,0), "Entity: " + str(label), align="center", fill=(0, 0, 0), font=font)
87
  else:
88
  draw.text((0,0), str(label), align="center", fill=(0, 0, 0), font=font)
89
 
@@ -105,7 +105,7 @@ def NER_demo(image, text):
105
  gallery_images = [add_label_to_img(overlapped, "Full explanation", add_entity_label=False)]
106
  for ent_text, ent_label in highlighed_entities:
107
  overlapped_ent, highlighted_text_ent = run_demo(image, ent_text)
108
- overlapped_ent_labelled = add_label_to_img(overlapped_ent, ent_text)
109
 
110
  gallery_images.append(overlapped_ent_labelled)
111
 
@@ -122,7 +122,7 @@ iface_NER = gr.Interface(fn=NER_demo,
122
  inputs=inputs_NER,
123
  outputs=outputs_NER,
124
  examples=[["example_images/London.png", "In this image we see Big Ben and the London Eye, on both sides of the river Thames."]],
125
- cache_examples=False)
126
 
127
  demo_tabs = gr.TabbedInterface([iface, iface_NER], ["Default", "NER"])
128
  demo_tabs.launch(debug=True)
 
83
  draw = ImageDraw.Draw(img)
84
  font = ImageFont.truetype("arial.ttf", 24)
85
  if add_entity_label:
86
+ draw.text((0,0), f"Entity: {str(label)}" , align="center", fill=(0, 0, 0), font=font)
87
  else:
88
  draw.text((0,0), str(label), align="center", fill=(0, 0, 0), font=font)
89
 
 
105
  gallery_images = [add_label_to_img(overlapped, "Full explanation", add_entity_label=False)]
106
  for ent_text, ent_label in highlighed_entities:
107
  overlapped_ent, highlighted_text_ent = run_demo(image, ent_text)
108
+ overlapped_ent_labelled = add_label_to_img(overlapped_ent, f"{str(ent_text)} ({str(ent_label)})")
109
 
110
  gallery_images.append(overlapped_ent_labelled)
111
 
 
122
  inputs=inputs_NER,
123
  outputs=outputs_NER,
124
  examples=[["example_images/London.png", "In this image we see Big Ben and the London Eye, on both sides of the river Thames."]],
125
+ cache_examples=False)
126
 
127
  demo_tabs = gr.TabbedInterface([iface, iface_NER], ["Default", "NER"])
128
  demo_tabs.launch(debug=True)