Spaces:
Runtime error
Runtime error
Commit
·
66475ee
1
Parent(s):
f6975d1
Fix cv2
Browse files- app.py +3 -5
- 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
|