Spaces:
Runtime error
Runtime error
File size: 725 Bytes
849ca6a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import numpy as np
import matplotlib.pyplot as plt
import cv2 as cv
import tensorflow as tf
import tensorflow_hub as hub
model = hub.load('https://www.kaggle.com/models/google/arbitrary-image-stylization-v1/tensorFlow1/256/2')
def load_image(img_bytes):
img = tf.image.decode_image(img_bytes, channels=3)
img = tf.image.resize(img, [256, 256])
img = tf.image.convert_image_dtype(img, tf.float32)
img = tf.expand_dims(img/255.0, axis=0)
return img
def generate_img(org_img, style_img):
org_img = load_image(org_img)
style_img = load_image(style_img)
gen_img = model(tf.constant(org_img), tf.constant(style_img))[0]
img_arr = (np.array(gen_img)*255).astype(np.uint8)[0]
return img_arr |