Spaces:
Runtime error
Runtime error
finish
Browse files
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",
|
|
|
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 |
|