Spaces:
Sleeping
Sleeping
Upload inference.py
Browse files- inference.py +8 -0
inference.py
CHANGED
|
@@ -37,6 +37,9 @@ def inference(pipe, fiber_imgs, ring_imgs, num_steps):
|
|
| 37 |
# sizes
|
| 38 |
tile = 512
|
| 39 |
canvas_size = tile * 2
|
|
|
|
|
|
|
|
|
|
| 40 |
|
| 41 |
|
| 42 |
# # stack channels: [fiber, ring, ring] -> H,W,3
|
|
@@ -75,11 +78,16 @@ def inference(pipe, fiber_imgs, ring_imgs, num_steps):
|
|
| 75 |
# tr = pred.crop((tile, 0, canvas_size, tile))
|
| 76 |
# bl = pred.crop((0, tile, tile, canvas_size))
|
| 77 |
# br = pred.crop((tile, tile, canvas_size, canvas_size))
|
|
|
|
|
|
|
|
|
|
| 78 |
|
| 79 |
tl = ring_imgs.crop((0, 0, tile, tile))
|
| 80 |
tr = ring_imgs.crop((tile, 0, canvas_size, tile))
|
| 81 |
bl = ring_imgs.crop((0, tile, tile, canvas_size))
|
| 82 |
br = ring_imgs.crop((tile, tile, canvas_size, canvas_size))
|
|
|
|
|
|
|
| 83 |
|
| 84 |
# close opened images to free handles
|
| 85 |
fiber_imgs.close()
|
|
|
|
| 37 |
# sizes
|
| 38 |
tile = 512
|
| 39 |
canvas_size = tile * 2
|
| 40 |
+
ratio = 45/145
|
| 41 |
+
original_width, original_height = (512,512)
|
| 42 |
+
new_width = int(original_width * ratio)
|
| 43 |
|
| 44 |
|
| 45 |
# # stack channels: [fiber, ring, ring] -> H,W,3
|
|
|
|
| 78 |
# tr = pred.crop((tile, 0, canvas_size, tile))
|
| 79 |
# bl = pred.crop((0, tile, tile, canvas_size))
|
| 80 |
# br = pred.crop((tile, tile, canvas_size, canvas_size))
|
| 81 |
+
|
| 82 |
+
ring_imgs = PIL.Image.fromarray(ring_imgs)
|
| 83 |
+
# ring_imgs = PIL.Image.fromarray(ring_imgs)
|
| 84 |
|
| 85 |
tl = ring_imgs.crop((0, 0, tile, tile))
|
| 86 |
tr = ring_imgs.crop((tile, 0, canvas_size, tile))
|
| 87 |
bl = ring_imgs.crop((0, tile, tile, canvas_size))
|
| 88 |
br = ring_imgs.crop((tile, tile, canvas_size, canvas_size))
|
| 89 |
+
|
| 90 |
+
# resized_img_2 = cv2.resize(tr, (new_width, original_height), interpolation=cv2.INTER_LANCZOS4)
|
| 91 |
|
| 92 |
# close opened images to free handles
|
| 93 |
fiber_imgs.close()
|