| from transformers import pipeline, AutoTokenizer, AutoModelForSequenceClassification |
| from PIL import Image |
| from io import BytesIO |
| import requests |
| import numpy as np |
|
|
| model = AutoModelForSequenceClassification.from_pretrained("./extract-colors.py") |
| tokenizer = AutoTokenizer.from_pretrained("./tokenizer", tokenizer_func=tokenizer_function) |
| model_class = pipeline('image-classification', model=model, tokenizer=tokenizer) |
|
|
| def get_colors_and_closest_to_white(image_url): |
| response = requests.get(image_url) |
| img = Image.open(BytesIO(response.content)) |
| img_array = np.array(img) |
|
|
| result = model_class(image_array=img_array) |
| return result |
|
|