import requests
from PIL import Image
from io import BytesIO
from datasets import Dataset, Features, Value, Image as ImageFeature
def fetch_image(url):
headers = {"User-Agent": "Mozilla/5.0"}
r = requests.get(url, timeout=15, headers=headers)
assert r.status_code == 200
img = Image.open(BytesIO(r.content))
img.verify()
img = Image.open(BytesIO(r.content)).convert("RGB")
assert img.size[0] > 0 and img.size[1] > 0
return img
def main():
valid_image =… See the full description on the dataset page:
https://huggingface.co/datasets/YifeiDevs/demo-dataset.