File size: 413 Bytes
af9162a
744ad2f
52893ae
 
af9162a
 
744ad2f
52893ae
 
 
 
 
744ad2f
 
 
 
816f746
744ad2f
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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()