Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -4,20 +4,15 @@ from transformers import pipeline
|
|
4 |
import gradio as gr
|
5 |
import os
|
6 |
|
7 |
-
|
8 |
"facebook/detr-resnet-50-panoptic",
|
9 |
"CIDAS/clipseg-rd64-refined",
|
10 |
"facebook/maskformer-swin-large-ade",
|
11 |
"nvidia/segformer-b1-finetuned-cityscapes-1024-1024",
|
12 |
]
|
13 |
-
current_model =
|
|
|
14 |
|
15 |
-
models=[
|
16 |
-
pipeline("image-segmentation", model="facebook/detr-resnet-50-panoptic"),
|
17 |
-
pipeline("image-segmentation", model="facebook/maskformer-swin-large-ade"),
|
18 |
-
pipeline("image-segmentation", model="CIDAS/clipseg-rd64-refined"),
|
19 |
-
pipeline("image-segmentation", model="nvidia/segformer-b1-finetuned-cityscapes-1024-1024"),
|
20 |
-
]
|
21 |
|
22 |
#model = pipeline("image-segmentation", model="facebook/detr-resnet-50-panoptic")
|
23 |
|
@@ -42,6 +37,7 @@ def image_objects(image):
|
|
42 |
def get_seg(image, model_choice):
|
43 |
image = img_resize(image)
|
44 |
model = models[model_choice]
|
|
|
45 |
pred = model(image)
|
46 |
pred_object_list = [str(i)+'_'+x['label'] for i, x in enumerate(pred)]
|
47 |
seg_box=[]
|
|
|
4 |
import gradio as gr
|
5 |
import os
|
6 |
|
7 |
+
models = [
|
8 |
"facebook/detr-resnet-50-panoptic",
|
9 |
"CIDAS/clipseg-rd64-refined",
|
10 |
"facebook/maskformer-swin-large-ade",
|
11 |
"nvidia/segformer-b1-finetuned-cityscapes-1024-1024",
|
12 |
]
|
13 |
+
current_model = models[0]
|
14 |
+
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
#model = pipeline("image-segmentation", model="facebook/detr-resnet-50-panoptic")
|
18 |
|
|
|
37 |
def get_seg(image, model_choice):
|
38 |
image = img_resize(image)
|
39 |
model = models[model_choice]
|
40 |
+
prediction = pipeline("image-segmentation", model=f"{model}")
|
41 |
pred = model(image)
|
42 |
pred_object_list = [str(i)+'_'+x['label'] for i, x in enumerate(pred)]
|
43 |
seg_box=[]
|