Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -94,10 +94,10 @@ def predict(jpg, msk):
|
|
94 |
sess_options = onnxruntime.SessionOptions()
|
95 |
model = onnxruntime.InferenceSession('lama.onnx', sess_options=sess_options)
|
96 |
|
97 |
-
|
98 |
mask = Image.open(msk).convert("L")
|
99 |
|
100 |
-
image, mask = prepare_img_and_mask(
|
101 |
# Run the model
|
102 |
outputs = model.run(None, {'l_image_': image.numpy().astype(np.float32), 'l_mask_': mask.numpy().astype(np.float32)})
|
103 |
|
@@ -106,7 +106,7 @@ def predict(jpg, msk):
|
|
106 |
output = output.transpose(1, 2, 0)
|
107 |
output = output.astype(np.uint8)
|
108 |
output = Image.fromarray(output)
|
109 |
-
output = output.resize(
|
110 |
output.save("/home/user/app/dataout/data_mask.png")
|
111 |
|
112 |
|
|
|
94 |
sess_options = onnxruntime.SessionOptions()
|
95 |
model = onnxruntime.InferenceSession('lama.onnx', sess_options=sess_options)
|
96 |
|
97 |
+
imagex = Image.open(jpg)
|
98 |
mask = Image.open(msk).convert("L")
|
99 |
|
100 |
+
image, mask = prepare_img_and_mask(imagex.resize((512, 512)), mask.resize((512, 512)), 'cpu')
|
101 |
# Run the model
|
102 |
outputs = model.run(None, {'l_image_': image.numpy().astype(np.float32), 'l_mask_': mask.numpy().astype(np.float32)})
|
103 |
|
|
|
106 |
output = output.transpose(1, 2, 0)
|
107 |
output = output.astype(np.uint8)
|
108 |
output = Image.fromarray(output)
|
109 |
+
output = output.resize(imagex.size)
|
110 |
output.save("/home/user/app/dataout/data_mask.png")
|
111 |
|
112 |
|