tincri commited on
Commit
3425e8b
·
1 Parent(s): b6fc3c6
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -8,18 +8,18 @@ autoencoder = load_model("models/autoencoder.h5", custom_objects={"mse": MeanSqu
8
  decoder = load_model("models/decoder.h5")
9
 
10
  latent_dim = 128
11
- import tensorflow as tf
12
 
13
 
14
  def add_gaussian_noise(image, noise_factor=0.2):
15
  noisy_image = image + noise_factor * np.random.normal(size=image.shape)
16
  noisy_image = np.clip(noisy_image, 0., 1.)
17
- noisy_image = tf.image.resize(noisy_image, (224, 224))
18
  return noisy_image
19
 
20
  def denoise_and_generate(image, num_images):
21
  image = np.array(image) / 255.0
 
22
  noisy_image = add_gaussian_noise(np.expand_dims(image, axis=0))
 
23
  denoised_image = autoencoder.predict(noisy_image).squeeze()
24
  denoised_image = (denoised_image * 255).astype(np.uint8)
25
 
@@ -32,6 +32,7 @@ def denoise_and_generate(image, num_images):
32
 
33
  return outputs
34
 
 
35
  # Define la interfaz
36
  inputs = [
37
  gr.Image(label="Imagen de Entrada"),
 
8
  decoder = load_model("models/decoder.h5")
9
 
10
  latent_dim = 128
 
11
 
12
 
13
  def add_gaussian_noise(image, noise_factor=0.2):
14
  noisy_image = image + noise_factor * np.random.normal(size=image.shape)
15
  noisy_image = np.clip(noisy_image, 0., 1.)
 
16
  return noisy_image
17
 
18
  def denoise_and_generate(image, num_images):
19
  image = np.array(image) / 255.0
20
+ image = tf.image.resize(image, (224, 224)) # Redimensionar la imagen
21
  noisy_image = add_gaussian_noise(np.expand_dims(image, axis=0))
22
+
23
  denoised_image = autoencoder.predict(noisy_image).squeeze()
24
  denoised_image = (denoised_image * 255).astype(np.uint8)
25
 
 
32
 
33
  return outputs
34
 
35
+
36
  # Define la interfaz
37
  inputs = [
38
  gr.Image(label="Imagen de Entrada"),