Hantr commited on
Commit
10fb1e8
·
1 Parent(s): b900e5a
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -14,6 +14,7 @@ model = TFSegformerForSemanticSegmentation.from_pretrained(
14
  "nvidia/segformer-b3-finetuned-cityscapes-1024-1024"
15
  )
16
 
 
17
  def ade_palette():
18
  """ADE20K palette that maps each class to RGB values."""
19
  return [
@@ -35,9 +36,10 @@ def ade_palette():
35
  [153, 138, 0],
36
  [71, 102, 0],
37
  [47, 157, 39],
38
- [116,116,116],
39
  ]
40
 
 
41
  labels_list = []
42
 
43
  with open(r'labels.txt', 'r') as fp:
@@ -54,6 +56,7 @@ def label_to_color_image(label):
54
  raise ValueError("label value too large.")
55
  return colormap[label]
56
 
 
57
  def draw_plot(pred_img, seg):
58
  fig = plt.figure(figsize=(20, 15))
59
 
@@ -101,10 +104,12 @@ def sepia(input_img):
101
  fig = draw_plot(pred_img, seg)
102
  return fig
103
 
 
104
  demo = gr.Interface(fn=sepia,
105
  inputs=gr.Image(shape=(400, 600)),
106
  outputs=['plot'],
107
- examples=["cityscapes-1.jpg", "cityscapes-2.jpg", "cityscapes-3.jpg", "cityscapes-4.jpg", "cityscapes-5.jpg"],
 
108
  allow_flagging='never')
109
 
110
 
 
14
  "nvidia/segformer-b3-finetuned-cityscapes-1024-1024"
15
  )
16
 
17
+
18
  def ade_palette():
19
  """ADE20K palette that maps each class to RGB values."""
20
  return [
 
36
  [153, 138, 0],
37
  [71, 102, 0],
38
  [47, 157, 39],
39
+ [116, 116, 116],
40
  ]
41
 
42
+
43
  labels_list = []
44
 
45
  with open(r'labels.txt', 'r') as fp:
 
56
  raise ValueError("label value too large.")
57
  return colormap[label]
58
 
59
+
60
  def draw_plot(pred_img, seg):
61
  fig = plt.figure(figsize=(20, 15))
62
 
 
104
  fig = draw_plot(pred_img, seg)
105
  return fig
106
 
107
+
108
  demo = gr.Interface(fn=sepia,
109
  inputs=gr.Image(shape=(400, 600)),
110
  outputs=['plot'],
111
+ examples=["cityscapes-1.jpg", "cityscapes-2.jpg", "cityscapes-3.jpg",
112
+ "cityscapes-4.jpg", "cityscapes-5.jpg"],
113
  allow_flagging='never')
114
 
115