byrkbrk's picture
Upload 9 files
1a548a3 verified
import os
import gradio as gr
from synthesizer import SRSynthesizer
from gradio_imageslider import ImageSlider
if __name__ == "__main__":
sr_synthesizer = SRSynthesizer(create_dirs=False)
gr_interface = gr.Interface(
fn=lambda image: sr_synthesizer.synthesize(image,
show=False,
save=False,
return_input=True),
inputs=[gr.Image(type="pil", label="Input")],
outputs=ImageSlider(type="pil", label="Output", show_download_button=True),
title="Super Resolution Image Synthesizer",
examples=[
[os.path.join(os.path.dirname(__file__), "low-res-images", "building.png")],
[os.path.join(os.path.dirname(__file__), "low-res-images", "plant.png")],
[os.path.join(os.path.dirname(__file__), "low-res-images", "penguin.png")],
[os.path.join(os.path.dirname(__file__), "low-res-images", "vietnam_park.jpg")],
],
description="Synthesize (4x-upscaled) super-resolved images"
)
gr_interface.launch()