Update README.md
Browse files
README.md
CHANGED
|
@@ -57,15 +57,16 @@ Example usage:
|
|
| 57 |
|
| 58 |
```
|
| 59 |
import cv2
|
|
|
|
| 60 |
from transformers import AutoModel
|
| 61 |
|
| 62 |
-
def crop_mammo(img,
|
| 63 |
-
img_shape = torch.tensor([img.shape[:2]])
|
| 64 |
-
x =
|
| 65 |
x = torch.from_numpy(x).expand(1, 1, -1, -1).float().to(device)
|
| 66 |
with torch.inference_mode():
|
| 67 |
coords = model(x, img_shape)
|
| 68 |
-
coords = coords[0].numpy()
|
| 69 |
x, y, w, h = coords
|
| 70 |
return img[y: y + h, x: x + w]
|
| 71 |
|
|
|
|
| 57 |
|
| 58 |
```
|
| 59 |
import cv2
|
| 60 |
+
import torch
|
| 61 |
from transformers import AutoModel
|
| 62 |
|
| 63 |
+
def crop_mammo(img, model, device):
|
| 64 |
+
img_shape = torch.tensor([img.shape[:2]]).to(device)
|
| 65 |
+
x = model.preprocess(img)
|
| 66 |
x = torch.from_numpy(x).expand(1, 1, -1, -1).float().to(device)
|
| 67 |
with torch.inference_mode():
|
| 68 |
coords = model(x, img_shape)
|
| 69 |
+
coords = coords[0].cpu().numpy()
|
| 70 |
x, y, w, h = coords
|
| 71 |
return img[y: y + h, x: x + w]
|
| 72 |
|