| import os |
| from PIL import Image |
| from transformers import CLIPProcessor |
| import os |
|
|
| def get_image_list(): |
| |
| image_files = os.listdir('images/') |
| |
| |
| jpg_files = [f"images/{f}" for f in image_files if f.endswith('.jpg')] |
| |
| return jpg_files |
|
|
|
|
| def get_image_calibration_data(): |
| processor = CLIPProcessor.from_pretrained("openai/clip-vit-base-patch32") |
| |
| calibration_data = [] |
| for image_file in get_image_list(): |
| image_path = os.path.join(image_file) |
| image = Image.open(image_path) |
| inputs = processor(images=image, return_tensors="pt", padding="max_length", truncation=True) |
| calibration_data.append(inputs.data["pixel_values"]) |
| |
| return calibration_data |
|
|