Bmo411 commited on
Commit
9b18bd2
verified
1 Parent(s): c23f576

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -21,7 +21,7 @@ def inverse_fourier_transform(x):
21
  real_part, imag_part = tf.split(x, num_or_size_splits=2, axis=-1)
22
  complex_fourier = tf.complex(real_part, imag_part)
23
  return tf.abs(tf.signal.ifft2d(complex_fourier))
24
-
25
  def degrade_image(image, downscale_factor=4):
26
  """Reduce la calidad de la imagen reduciendo su tama帽o y volvi茅ndola a escalar."""
27
  h, w = image.shape[:2]
@@ -68,6 +68,10 @@ def Denoiser(imagen):
68
  # Predecir con el autoencoder
69
  reconstructed = model.predict(noisy_image_input)[0] # Quitar batch_size
70
 
 
 
 
 
71
  return noisy_image, reconstructed
72
 
73
  # Crear interfaz en Gradio con dos salidas de imagen
@@ -81,4 +85,4 @@ demo = gr.Interface(
81
  )
82
 
83
  # Lanzar la aplicaci贸n en Gradio
84
- demo.launch()
 
21
  real_part, imag_part = tf.split(x, num_or_size_splits=2, axis=-1)
22
  complex_fourier = tf.complex(real_part, imag_part)
23
  return tf.abs(tf.signal.ifft2d(complex_fourier))
24
+
25
  def degrade_image(image, downscale_factor=4):
26
  """Reduce la calidad de la imagen reduciendo su tama帽o y volvi茅ndola a escalar."""
27
  h, w = image.shape[:2]
 
68
  # Predecir con el autoencoder
69
  reconstructed = model.predict(noisy_image_input)[0] # Quitar batch_size
70
 
71
+ # Asegurarse de que la imagen restaurada est茅 en el rango [0, 255] para la visualizaci贸n
72
+ noisy_image = np.uint8(noisy_image * 255)
73
+ reconstructed = np.uint8(reconstructed * 255)
74
+
75
  return noisy_image, reconstructed
76
 
77
  # Crear interfaz en Gradio con dos salidas de imagen
 
85
  )
86
 
87
  # Lanzar la aplicaci贸n en Gradio
88
+ demo.launch()