Update app.py
Browse files
app.py
CHANGED
@@ -64,14 +64,19 @@ def predict_image(input_image, input_file):
|
|
64 |
image_mask = Model_Seg.load_and_segment_image(image_path, device)
|
65 |
|
66 |
overlay_image_np, original_image_np = utils.overlay_mask(image_path, image_mask)
|
|
|
|
|
67 |
|
68 |
image_mask_im = sitk.GetImageFromArray(image_mask[None, :, :].astype(uint8))
|
69 |
image_im = sitk.GetImageFromArray(original_image_np[None, :, :].astype(uint8))
|
70 |
cropped_boxed_im, _ = utils.mask_and_crop(image_im, image_mask_im)
|
71 |
|
72 |
cropped_boxed_array = sitk.GetArrayFromImage(cropped_boxed_im)
|
73 |
-
cropped_boxed_array_disp = cropped_boxed_array.squeeze()
|
74 |
cropped_boxed_tensor = torch.Tensor(cropped_boxed_array)
|
|
|
|
|
|
|
|
|
75 |
prediction, image_transformed = Model_Class.load_and_classify_image(cropped_boxed_tensor, device)
|
76 |
|
77 |
|
|
|
64 |
image_mask = Model_Seg.load_and_segment_image(image_path, device)
|
65 |
|
66 |
overlay_image_np, original_image_np = utils.overlay_mask(image_path, image_mask)
|
67 |
+
overlay_image_np = rot90(overlay_image_np, k=3)
|
68 |
+
overlay_image_np = fliplr(overlay_image_np)
|
69 |
|
70 |
image_mask_im = sitk.GetImageFromArray(image_mask[None, :, :].astype(uint8))
|
71 |
image_im = sitk.GetImageFromArray(original_image_np[None, :, :].astype(uint8))
|
72 |
cropped_boxed_im, _ = utils.mask_and_crop(image_im, image_mask_im)
|
73 |
|
74 |
cropped_boxed_array = sitk.GetArrayFromImage(cropped_boxed_im)
|
|
|
75 |
cropped_boxed_tensor = torch.Tensor(cropped_boxed_array)
|
76 |
+
rotate = Rotate90(spatial_axes=(0, 1), k=3)
|
77 |
+
|
78 |
+
cropped_boxed_tensor = rotate(cropped_boxed_tensor)
|
79 |
+
cropped_boxed_array_disp = cropped_boxed_tensor.numpy().squeeze().astype(uint8)
|
80 |
prediction, image_transformed = Model_Class.load_and_classify_image(cropped_boxed_tensor, device)
|
81 |
|
82 |
|