|
from transformers import SegformerFeatureExtractor, SegformerForSemanticSegmentation |
|
import gradio as gr |
|
from PIL import Image |
|
|
|
|
|
model = SegformerForSemanticSegmentation.from_pretrained("mattmdjaga/segformer_b2_clothes") |
|
feature_extractor = SegformerFeatureExtractor.from_pretrained("mattmdjaga/segformer_b2_clothes") |
|
|
|
def predict(image): |
|
inputs = feature_extractor(images=image, return_tensors="pt") |
|
outputs = model(**inputs) |
|
|
|
return "Segmentation output placeholder" |
|
|
|
def segmentation_interface(image): |
|
return predict(image) |
|
|
|
|
|
gr.Interface(fn=segmentation_interface, inputs="image", outputs="text").launch() |
|
|