leonelhs commited on
Commit
5585941
1 Parent(s): 03dffaa
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -33,7 +33,7 @@ def make_transparent_foreground(image, mask):
33
  return np.where(new_mask, alpha_im, bg).astype(np.uint8)
34
 
35
 
36
- def predict(image):
37
  input_tensor = image_to_tensor(image)
38
  input_batch = input_tensor.unsqueeze(0) # create a mini-batch as expected by the model
39
 
@@ -52,8 +52,8 @@ def predict(image):
52
  return np.where(mask, 255, background).astype(np.uint8)
53
 
54
 
55
- def inference(image):
56
- mask = predict(image)
57
  return make_transparent_foreground(image, mask)
58
 
59
 
@@ -79,7 +79,7 @@ This demo is running on a CPU, if you like this project please make us a donatio
79
  """
80
 
81
  demo = gr.Interface(
82
- inference, [
83
  gr.Image(type="pil", label="Image"),
84
  ], [
85
  gr.Image(type="pil", label="Image alpha background")
 
33
  return np.where(new_mask, alpha_im, bg).astype(np.uint8)
34
 
35
 
36
+ def makeMask(image):
37
  input_tensor = image_to_tensor(image)
38
  input_batch = input_tensor.unsqueeze(0) # create a mini-batch as expected by the model
39
 
 
52
  return np.where(mask, 255, background).astype(np.uint8)
53
 
54
 
55
+ def predict(image):
56
+ mask = makeMask(image)
57
  return make_transparent_foreground(image, mask)
58
 
59
 
 
79
  """
80
 
81
  demo = gr.Interface(
82
+ predict, [
83
  gr.Image(type="pil", label="Image"),
84
  ], [
85
  gr.Image(type="pil", label="Image alpha background")