1
0
mirror of https://github.com/Vision-CAIR/MiniGPT-4.git synced 2025-04-10 15:50:50 +00:00
MiniGPT-4/eval_scripts/eval_utils.py

16 lines
491 B
Python
Raw Normal View History

import torch
from PIL import Image
def load_image(image, image_processor):
if isinstance(image, str): # is a image path
raw_image = Image.open(image).convert('RGB')
image = image_processor(raw_image).unsqueeze(0)
elif isinstance(image, Image.Image):
raw_image = image
image = image_processor(raw_image).unsqueeze(0)
elif isinstance(image, torch.Tensor):
if len(image.shape) == 3:
image = image.unsqueeze(0)
return image