Spaces:
Runtime error
Runtime error
File size: 988 Bytes
5a104f4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
from transformers import AutoModelForSemanticSegmentation, AutoTokenizer
from PIL import Image
import requests
from io import BytesIO
# Hugging Face ๋ชจ๋ธ ์ด๋ฆ
model_name = "nvidia/segformer-b0-finetuned-cityscapes-1024-1024"
# ๋ชจ๋ธ ๋ฐ ํ ํฌ๋์ด์ ๋ก๋
model = AutoModelForSemanticSegmentation.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
# ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ๋ฐ ์ ์ฒ๋ฆฌ
image_url = "https://example.com/your_image.jpg" # ์ด๋ฏธ์ง URL์ ์ค์ ์ด๋ฏธ์ง URL๋ก ๋ฐ๊ฟ์ฃผ์ธ์.
image = Image.open(BytesIO(requests.get(image_url).content))
# ์ด๋ฏธ์ง๋ฅผ ๋ชจ๋ธ ์
๋ ฅ ํ์์ผ๋ก ๋ณํ
inputs = tokenizer(image, return_tensors="pt")
# ๋ชจ๋ธ ์คํ
outputs = model(**inputs)
predictions = outputs.logits
# ์ฌ๊ธฐ์ predictions๋ segmentation ๋งต์
๋๋ค.
# ์ด๋ฅผ ์ํ๋ ํ์์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์๊ฐํํ ์ ์์ต๋๋ค.
# ์๋ฅผ ๋ค์ด, PIL Image๋ก ๋ณํํ์ฌ ์ ์ฅํ๊ฑฐ๋ ์ถ๋ ฅํ ์ ์์ต๋๋ค.
|