Spaces:
Sleeping
Sleeping
updated
Browse files
app.py
CHANGED
@@ -15,11 +15,11 @@ def pad_to_divisible(img, div=32):
|
|
15 |
padded = cv2.copyMakeBorder(img, 0, pad_bottom, 0, pad_right, cv2.BORDER_CONSTANT, value=[0, 0, 0])
|
16 |
return padded
|
17 |
|
18 |
-
|
19 |
device = torch.device("cpu")
|
20 |
print("Using device:", device)
|
21 |
|
22 |
-
|
23 |
model_path = "best_unet.pth"
|
24 |
if os.path.exists(model_path):
|
25 |
model = smp.Unet(
|
@@ -65,8 +65,8 @@ demo = gr.Interface(
|
|
65 |
gr.Image(label="Predicted Mask"),
|
66 |
gr.Image(label="Overlay on Image")
|
67 |
],
|
68 |
-
title="Wrinkle Segmentation
|
69 |
-
description="Upload a face image to see wrinkle regions detected
|
70 |
)
|
71 |
|
72 |
demo.launch()
|
|
|
15 |
padded = cv2.copyMakeBorder(img, 0, pad_bottom, 0, pad_right, cv2.BORDER_CONSTANT, value=[0, 0, 0])
|
16 |
return padded
|
17 |
|
18 |
+
|
19 |
device = torch.device("cpu")
|
20 |
print("Using device:", device)
|
21 |
|
22 |
+
|
23 |
model_path = "best_unet.pth"
|
24 |
if os.path.exists(model_path):
|
25 |
model = smp.Unet(
|
|
|
65 |
gr.Image(label="Predicted Mask"),
|
66 |
gr.Image(label="Overlay on Image")
|
67 |
],
|
68 |
+
title="Wrinkle Segmentation"
|
69 |
+
description="Upload a face image to see wrinkle regions detected"
|
70 |
)
|
71 |
|
72 |
demo.launch()
|