denoising / app.py
Julián Tachella
test
c771378
raw
history blame
426 Bytes
import gradio as gr
import os
import deepinv as dinv
import torch
def image_mod(image):
denoiser = dinv.models.MedianFilter()
image = torch.tensor(image).unsqueeze(0)
image = denoiser(image, 0.1)
image = image.squeeze(0).cpu().detach().numpy()
return image
demo = gr.Interface(
image_mod,
gr.Image(type="pil"),
"image",
flagging_options=["blurry", "incorrect", "other"],
)
demo.launch()