|
import gradio as gr |
|
from preprocess import preprocess_single_image |
|
|
|
def process_image(img): |
|
""" |
|
Recibe una imagen del usuario y la devuelve en dos versiones: |
|
- Imagen normalizada |
|
- Imagen con ruido agregado |
|
""" |
|
img_clean, img_noisy = preprocess_single_image(img) |
|
return img_clean, img_noisy |
|
|
|
|
|
gr.Interface(fn=process_image, |
|
inputs=gr.Image(type="pil"), |
|
outputs=[gr.Image(type="numpy", label="Imagen Normalizada"), |
|
gr.Image(type="numpy", label="Imagen con Ruido")], |
|
examples=["example1.jpg", "example2.jpg"] |
|
).launch() |
|
|