Update sam_module.py
Browse files- sam_module.py +8 -8
sam_module.py
CHANGED
|
@@ -71,10 +71,10 @@ def create_sam_mask(self, image, bbox_coords, mode):
|
|
| 71 |
for i in range(num_masks):
|
| 72 |
single_mask = outputs.pred_masks[:, :, i, :, :]
|
| 73 |
resized_mask = F.interpolate(
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
).squeeze()
|
| 79 |
|
| 80 |
mask_np = resized_mask.sigmoid().cpu().numpy()
|
|
@@ -341,10 +341,10 @@ def create_sam_mask(self, image, bbox_coords, mode):
|
|
| 341 |
for i in range(num_masks):
|
| 342 |
single_mask = outputs.pred_masks[:, :, i, :, :]
|
| 343 |
resized_mask = F.interpolate(
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
).squeeze()
|
| 349 |
|
| 350 |
mask_np = resized_mask.sigmoid().cpu().numpy()
|
|
|
|
| 71 |
for i in range(num_masks):
|
| 72 |
single_mask = outputs.pred_masks[:, :, i, :, :]
|
| 73 |
resized_mask = F.interpolate(
|
| 74 |
+
single_mask,
|
| 75 |
+
size=(image.height, image.width),
|
| 76 |
+
mode='bilinear',
|
| 77 |
+
align_corners=False
|
| 78 |
).squeeze()
|
| 79 |
|
| 80 |
mask_np = resized_mask.sigmoid().cpu().numpy()
|
|
|
|
| 341 |
for i in range(num_masks):
|
| 342 |
single_mask = outputs.pred_masks[:, :, i, :, :]
|
| 343 |
resized_mask = F.interpolate(
|
| 344 |
+
single_mask,
|
| 345 |
+
size=(image.height, image.width),
|
| 346 |
+
mode='bilinear',
|
| 347 |
+
align_corners=False
|
| 348 |
).squeeze()
|
| 349 |
|
| 350 |
mask_np = resized_mask.sigmoid().cpu().numpy()
|