Spaces:
Runtime error
Runtime error
File size: 493 Bytes
189ac18 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from PIL import Image
import torch
def preprocess_image(image: Image.Image, size: int = 224):
"""
Resize and preprocess the image for the model.
Args:
image (PIL.Image): The input image.
size (int): Target size for resizing.
Returns:
torch.Tensor: Preprocessed image tensor.
"""
image = image.resize((size, size)) # Resize to 224x224
image_tensor = torch.tensor(image).permute(2, 0, 1).unsqueeze(0).float() / 255.0
return image_tensor
|