Spaces:
Build error
Build error
File size: 690 Bytes
061d93e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | from PIL import Image
import torchvision.transforms as transforms
IMAGE_SHAPE = (200, 200)
def transform_image(image_path):
"""
Loads, transforms, and prepares the image for the model.
Args:
image_path (str): Path to the image.
Returns:
torch.Tensor: Transformed image ready for the model.
"""
transform = transforms.Compose([
transforms.Resize(IMAGE_SHAPE),
transforms.RandomHorizontalFlip(),
transforms.RandomRotation(degrees=10),
transforms.ToTensor(),
])
image = Image.open(image_path).convert('RGB')
image = transform(image)
image = image.unsqueeze(0) # Add batch dimension
return image |