Spaces:
Runtime error
Runtime error
Download model.py from Anushree1/ImageConvertor: direct link, hf CLI and curl.
- Browser
- Download file 638 Bytes
-
https://huggingface.co/spaces/Anushree1/ImageConvertor/resolve/main/model.py
- Command line
-
hf download hf://spaces/Anushree1/ImageConvertor/model.py
-
curl -L -o model.py https://huggingface.co/spaces/Anushree1/ImageConvertor/resolve/main/model.py
638 Bytes
| import tensorflow as tf | |
| import cv2 | |
| import numpy as np | |
| def load_model(model_name): | |
| model = tf.keras.models.load_model(f"{model_name}.h5") | |
| return model | |
| def preprocess_image(image): | |
| image = cv2.resize(image, (512, 512)) | |
| image = (image / 127.5) - 1.0 # Normalize to [-1, 1] | |
| image = np.expand_dims(image, axis=0) | |
| return image | |
| def generate_anime_image(image): | |
| model = load_model("AnimeGANv2_Hayao") | |
| preprocessed = preprocess_image(image) | |
| generated = model.predict(preprocessed) | |
| generated = (generated[0] + 1) * 127.5 # Convert back to [0, 255] | |
| return np.clip(generated, 0, 255).astype(np.uint8) | |