File size: 721 Bytes
447ffa7
5d35a4d
447ffa7
5d35a4d
 
 
 
 
 
 
 
447ffa7
5d35a4d
 
 
 
 
 
447ffa7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
from preprocess import preprocess_single_image  # Importamos la función de preprocesamiento

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  # Devuelve ambas imágenes

# --- Interfaz de Gradio ---
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"]  # Opcional
).launch()