Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,7 @@ from PIL import Image
|
|
| 6 |
import torch
|
| 7 |
from transformers import AutoImageProcessor, AutoModelForSemanticSegmentation
|
| 8 |
|
| 9 |
-
MODEL_ID = "
|
| 10 |
processor = AutoImageProcessor.from_pretrained(MODEL_ID)
|
| 11 |
model = AutoModelForSemanticSegmentation.from_pretrained(MODEL_ID)
|
| 12 |
|
|
@@ -76,30 +76,21 @@ def run_inference(input_img):
|
|
| 76 |
|
| 77 |
fig = draw_plot(pred_img, seg)
|
| 78 |
return fig
|
| 79 |
-
markdown_content = """
|
| 80 |
-
### ๋ชจ๋ธ ์๊ฐ
|
| 81 |
|
| 82 |
-
Transformer ๊ธฐ๋ฐ ์ด๋ฏธ์ง ๋ถํ ๋ชจ๋ธ๋ก ์ ๋ช
์ธ๋ค์ ์ผ๊ตด์ ๊ธฐ๋ฐ์ผ๋ก ํ CelebAMask-HQ ๋ฐ์ดํฐ์
์ ํ์ฉํ์ฌ ํ์ต๋ ๋ชจ๋ธ์
๋๋ค.
|
| 83 |
-
"""
|
| 84 |
demo = gr.Interface(
|
| 85 |
fn=run_inference,
|
| 86 |
-
inputs=gr.Image(type="numpy", label="Input Image"),
|
| 87 |
-
outputs=
|
| 88 |
-
gr.Markdown(markdown_content), # ๋งํฌ๋ค์ด์ ํญ์ ์ถ๋ ฅ
|
| 89 |
-
gr.Plot(label="Overlay + Legend"), # ์์ธก๋ ์ด๋ฏธ์ง ์ถ๋ ฅ
|
| 90 |
-
],
|
| 91 |
examples=[
|
| 92 |
-
"
|
| 93 |
-
"
|
| 94 |
-
"
|
| 95 |
-
"
|
| 96 |
-
"
|
| 97 |
],
|
| 98 |
flagging_mode="never",
|
| 99 |
cache_examples=False,
|
| 100 |
)
|
| 101 |
|
| 102 |
-
|
| 103 |
-
|
| 104 |
if __name__ == "__main__":
|
| 105 |
-
demo.launch()
|
|
|
|
| 6 |
import torch
|
| 7 |
from transformers import AutoImageProcessor, AutoModelForSemanticSegmentation
|
| 8 |
|
| 9 |
+
MODEL_ID = "mattmdjaga/segformer_b2_clothes"
|
| 10 |
processor = AutoImageProcessor.from_pretrained(MODEL_ID)
|
| 11 |
model = AutoModelForSemanticSegmentation.from_pretrained(MODEL_ID)
|
| 12 |
|
|
|
|
| 76 |
|
| 77 |
fig = draw_plot(pred_img, seg)
|
| 78 |
return fig
|
|
|
|
|
|
|
| 79 |
|
|
|
|
|
|
|
| 80 |
demo = gr.Interface(
|
| 81 |
fn=run_inference,
|
| 82 |
+
inputs=gr.Image(type="numpy", label="Input Image"),
|
| 83 |
+
outputs=gr.Plot(label="Overlay + Legend"),
|
|
|
|
|
|
|
|
|
|
| 84 |
examples=[
|
| 85 |
+
"person-1.jpg",
|
| 86 |
+
"person-2.jpg",
|
| 87 |
+
"person-3.jpg",
|
| 88 |
+
"person-4.jpg",
|
| 89 |
+
"person-5.jpg"
|
| 90 |
],
|
| 91 |
flagging_mode="never",
|
| 92 |
cache_examples=False,
|
| 93 |
)
|
| 94 |
|
|
|
|
|
|
|
| 95 |
if __name__ == "__main__":
|
| 96 |
+
demo.launch()
|