training-model-1GB / downloader.py
lenard68's picture
upload test
5f58fdd
import pandas as pd
import requests
import os
from PIL import Image
from io import BytesIO
df = pd.read_table("../stock_each_shot_code.csv")
category_count = {}
for record in df.to_records():
url = record[2]
category = record[3]
if category not in os.listdir():
os.mkdir(category)
if category not in category_count:
category_count[category] = 1
image_name = str(category_count[category]) + ".jpg"
if image_name not in os.listdir(category):
try:
response = requests.get(url)
img = Image.open(BytesIO(response.content)).convert('RGB')
img.save(category + "/" + image_name)
category_count[category] += 1
except Exception:
print("----------")
print(category)
print(url)