praeclarumjj3 commited on
Commit
66475ee
1 Parent(s): f6975d1
Files changed (2) hide show
  1. app.py +3 -5
  2. requirements.txt +0 -1
app.py CHANGED
@@ -9,7 +9,6 @@ from PIL import Image
9
  import numpy as np
10
  import torch
11
  import legacy
12
- import cv2
13
  import paddlehub as hub
14
 
15
  u2net = hub.Module(name='U2Net')
@@ -76,19 +75,18 @@ def inpaint(input_img, mask, option):
76
  mask = Image.fromarray(result[0]['mask'])
77
  else:
78
  mask = mask.resize((width,height))
 
 
 
79
 
80
  mask = mask.convert('L')
81
  mask = np.array(mask) / 255.
82
- mask = cv2.resize(mask,
83
- (512, 512), interpolation=cv2.INTER_NEAREST)
84
  mask_tensor = torch.from_numpy(mask).to(torch.float32)
85
  mask_tensor = mask_tensor.unsqueeze(0)
86
  mask_tensor = mask_tensor.unsqueeze(0).to(device)
87
 
88
  rgb = input_img.convert('RGB')
89
  rgb = np.array(rgb)
90
- rgb = cv2.resize(rgb,
91
- (512, 512), interpolation=cv2.INTER_AREA)
92
  rgb = rgb.transpose(2,0,1)
93
  rgb = torch.from_numpy(rgb.astype(np.float32)).unsqueeze(0)
94
  rgb = (rgb.to(torch.float32) / 127.5 - 1).to(device)
 
9
  import numpy as np
10
  import torch
11
  import legacy
 
12
  import paddlehub as hub
13
 
14
  u2net = hub.Module(name='U2Net')
 
75
  mask = Image.fromarray(result[0]['mask'])
76
  else:
77
  mask = mask.resize((width,height))
78
+
79
+ input_img = input_img.resize(512, 512)
80
+ mask = mask.resize(512, 512)
81
 
82
  mask = mask.convert('L')
83
  mask = np.array(mask) / 255.
 
 
84
  mask_tensor = torch.from_numpy(mask).to(torch.float32)
85
  mask_tensor = mask_tensor.unsqueeze(0)
86
  mask_tensor = mask_tensor.unsqueeze(0).to(device)
87
 
88
  rgb = input_img.convert('RGB')
89
  rgb = np.array(rgb)
 
 
90
  rgb = rgb.transpose(2,0,1)
91
  rgb = torch.from_numpy(rgb.astype(np.float32)).unsqueeze(0)
92
  rgb = (rgb.to(torch.float32) / 127.5 - 1).to(device)
requirements.txt CHANGED
@@ -1,4 +1,3 @@
1
- opencv-python
2
  icecream
3
  psutil
4
  click
 
 
1
  icecream
2
  psutil
3
  click