freinold commited on
Commit
f6517b9
1 Parent(s): bc363e6

Add webcam demo tab.

Browse files
Files changed (1) hide show
  1. app.py +21 -4
app.py CHANGED
@@ -85,15 +85,32 @@ Ein Prototyp des it@M InnovationLab (itm.innolab@muenchen.de)
85
  """
86
 
87
  demo_upload = gr.Interface(
88
- title="Image Anonymizer",
89
  fn=test_comb,
90
  inputs=gr.Image(type="pil", label="Zu anonymisierendes Bild"),
91
- outputs=[gr.Image(label="Anonymisiertes Bild"), gr.AnnotatedImage(label="Erk. Regionen")],
 
92
  allow_flagging="never",
93
  examples="examples",
94
  description=description,
95
- article=article,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  css=css
97
  )
98
 
99
- demo_upload.launch()
 
85
  """
86
 
87
  demo_upload = gr.Interface(
 
88
  fn=test_comb,
89
  inputs=gr.Image(type="pil", label="Zu anonymisierendes Bild"),
90
+ outputs=[gr.Image(label="Anonymisiertes Bild"), gr.AnnotatedImage(label="Erkannte Regionen")],
91
+ title="Bild auswählen / hochladen",
92
  allow_flagging="never",
93
  examples="examples",
94
  description=description,
95
+ article=article
96
+ )
97
+
98
+ demo_webcam = gr.Interface(
99
+ fn=test_comb,
100
+ inputs=gr.Image(source="webcam", type="pil", label="Zu anonymisierendes Bild"),
101
+ outputs=[gr.Image(label="Anonymisiertes Bild"), gr.AnnotatedImage(label="Erkannte Regionen")],
102
+ title="Bild mit der Webcam aufnehmen",
103
+ allow_flagging="never",
104
+ examples="examples",
105
+ description=description,
106
+ article=article
107
+ )
108
+
109
+ demo_tabbed = gr.TabbedInterface(
110
+ interface_list=[demo_upload, demo_webcam],
111
+ tab_names=["Bild auswählen / hochladen", "Bild mit der Webcam aufnehmen"],
112
+ title="Image Anonymizer / Bildanonymisierung",
113
  css=css
114
  )
115
 
116
+ demo_tabbed.launch()