denoising / app.py
Julián Tachella
test
52893ae
raw
history blame
413 Bytes
import gradio as gr
import os
import deepinv as dinv
import torch
def image_mod(image):
denoiser = dinv.models.BM3D()
image = torch.tensor(image).unsqueeze(0)
image = denoiser(image)
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()