Spaces:
Runtime error
Runtime error
| import gradio | |
| import gradio as gr | |
| import os | |
| from SwinIR.infer import SwinIRDemo | |
| from sam_diffsr.infer import sam_diffsr_demo | |
| def image_infer(img_PIL): | |
| sam_diffsr_img = sam_diffsr_infer.infer(img_PIL) | |
| swin_ir_img = swin_ir_infer.infer(img_PIL) | |
| return sam_diffsr_img, swin_ir_img | |
| if __name__ == "__main__": | |
| sam_diffsr_infer = sam_diffsr_demo() | |
| swin_ir_infer = SwinIRDemo() | |
| root_path = os.path.dirname(__file__) | |
| cheetah = os.path.join(root_path, "images/04011.png") | |
| demo = gr.Interface(image_infer, gr.Image(type="pil", value=cheetah), | |
| [ | |
| gradio.Image(label='SAM-DiffSR', show_label=True), | |
| gradio.Image(label='SwinIR', show_label=True) | |
| ], | |
| # flagging_options=["blurry", "incorrect", "other"], | |
| examples=[ | |
| os.path.join(root_path, "images/04011.png"), | |
| os.path.join(root_path, "images/04033.png"), | |
| os.path.join(root_path, "images/04064.png"), | |
| os.path.join(root_path, "images/04146.png"), | |
| # os.path.join(root_path, "images/10091.png"), | |
| os.path.join(root_path, "images/0801x4.png"), | |
| os.path.join(root_path, "images/0804x4.png"), | |
| os.path.join(root_path, "images/0809x4.png"), | |
| ] | |
| ) | |
| demo.launch() | |