photo2monet / app.py
ayaderaghul's picture
Upload app.py
7e11116
raw history blame
No virus
870 Bytes
import gradio as gr
import keras
from keras.models import load_model
from tensorflow_addons.layers import InstanceNormalization
import matplotlib.pyplot as plt
import numpy as np
model=load_model('g_model_AtoB_002160.h5')
def show_preds_image(image_path):
image = plt.imread(image_path)
image=np.expand_dims(image,axis=0)
outputs = model.predict(image)
image=np.squeeze(outputs,axis=0)
return image
inputs_image = [
gr.components.Image(type="filepath", label="Input Image"),
]
outputs_image = [
gr.components.Image(type="numpy", label="Output Image"),
]
interface_image = gr.Interface(
fn=show_preds_image,
inputs=inputs_image,
outputs=outputs_image,
title="Pothole detector",
examples=path,
cache_examples=False,
)
gr.TabbedInterface(
[interface_image],
tab_names=['Image inference']
).queue().launch()