| | 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() |
| |
|