| import numpy as np | |
| from PIL import Image | |
| IMG_SIZE = 224 # change if your model uses different size | |
| def preprocess_image(image_path): | |
| img = Image.open(image_path).convert("RGB") | |
| img = img.resize((IMG_SIZE, IMG_SIZE)) | |
| img = np.array(img) / 255.0 | |
| img = np.expand_dims(img, axis=0) | |
| return img | |