lunalade commited on
Commit
65a89bd
·
verified ·
1 Parent(s): 98e8e6e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -1,11 +1,10 @@
1
- import tensorflow as tf
2
  import gradio as gr
3
  import cv2
4
  import numpy as np
5
  from skimage import feature
6
 
7
  # Model path...
8
- edges2ferrets = './e10000_generator.hd5'
9
 
10
  # Load the Pix2Pix generator model
11
  ferretMaker = tf.keras.models.load_model(edges2ferrets)
@@ -31,11 +30,11 @@ def transform_image(img, input_type):
31
  grey_img = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
32
  processed_input = cv2.merge([grey_img, grey_img, grey_img])
33
  else:
34
- raise ValueError("Invalid input_type. Choose 'Photo' or 'Drawing'.")
35
 
36
  # Ferret-ing the input!
37
  processed_input = (processed_input - 127.5) / 127.5
38
- result = ferretMaker(np.expand_dims(processed_input, 0), training=False)[0].numpy()
39
  generated_ferret = (result * 0.5 + 0.5) * 255.0
40
 
41
  return generated_ferret.astype(np.uint8)
@@ -45,7 +44,7 @@ iface = gr.Interface(
45
  inputs=[gr.Image(type="numpy", image_mode="RGB"), gr.Radio(["Photo", "Drawing"], label="Select Input Type")],
46
  outputs=gr.Image(type="numpy", image_mode="RGB"),
47
  live=True,
48
- title="Edges2Ferrets Generation!",
49
  description="Choose between photo or drawing input to create a ferret!",
50
  )
51
 
 
 
1
  import gradio as gr
2
  import cv2
3
  import numpy as np
4
  from skimage import feature
5
 
6
  # Model path...
7
+ edges2ferrets = './e299999_generator.h5'
8
 
9
  # Load the Pix2Pix generator model
10
  ferretMaker = tf.keras.models.load_model(edges2ferrets)
 
30
  grey_img = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
31
  processed_input = cv2.merge([grey_img, grey_img, grey_img])
32
  else:
33
+ raise ValueError("Invalid input_type. Choose 'photo' or 'drawing'.")
34
 
35
  # Ferret-ing the input!
36
  processed_input = (processed_input - 127.5) / 127.5
37
+ result = ferretMaker(np.expand_dims(processed_input, 0), training=True)[0].numpy()
38
  generated_ferret = (result * 0.5 + 0.5) * 255.0
39
 
40
  return generated_ferret.astype(np.uint8)
 
44
  inputs=[gr.Image(type="numpy", image_mode="RGB"), gr.Radio(["Photo", "Drawing"], label="Select Input Type")],
45
  outputs=gr.Image(type="numpy", image_mode="RGB"),
46
  live=True,
47
+ title="Edges2Ferrets generation!",
48
  description="Choose between photo or drawing input to create a ferret!",
49
  )
50