Update app.py
Browse files
app.py
CHANGED
|
@@ -99,28 +99,19 @@ class model:
|
|
| 99 |
|
| 100 |
|
| 101 |
nucleus_image = image['image'].convert('L')
|
| 102 |
-
#protein_image = image['mask'].split()[3]
|
| 103 |
protein_image = image['mask'].convert('L')
|
| 104 |
|
| 105 |
to_tensor = T.ToTensor()
|
| 106 |
nucleus_image = to_tensor(nucleus_image)
|
| 107 |
protein_image = to_tensor(protein_image)
|
| 108 |
-
|
| 109 |
-
|
| 110 |
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
|
| 116 |
-
nucleus_image = nucleus_image.unsqueeze(0)
|
| 117 |
-
nucleus_image = process_image(nucleus_image, dataset, 'nucleus')
|
| 118 |
-
protein_image = protein_image.unsqueeze(0)
|
| 119 |
-
print(nucleus.shape)
|
| 120 |
-
print(protein_image.shape)
|
| 121 |
-
#protein_image = 1.0*(protein_image > .01)
|
| 122 |
-
|
| 123 |
-
print('test1')
|
| 124 |
formatted_predicted_sequence = run_sequence_prediction(
|
| 125 |
sequence_input=sequence_input,
|
| 126 |
nucleus_image=nucleus_image,
|
|
|
|
| 99 |
|
| 100 |
|
| 101 |
nucleus_image = image['image'].convert('L')
|
|
|
|
| 102 |
protein_image = image['mask'].convert('L')
|
| 103 |
|
| 104 |
to_tensor = T.ToTensor()
|
| 105 |
nucleus_image = to_tensor(nucleus_image)
|
| 106 |
protein_image = to_tensor(protein_image)
|
| 107 |
+
stacked_images = torch.stack([nucleus_image, protein_image], dim=0)
|
| 108 |
+
processed_images = process_image(stacked_images, dataset)
|
| 109 |
|
| 110 |
+
nucleus_image = processed_images[0].unsqueeze(0)
|
| 111 |
+
protein_image = processed_images[1].unsqueeze(0)
|
| 112 |
+
protein_image = protein_image/torch.max(protein_image)
|
| 113 |
+
protein_image = 1 - protein_image
|
| 114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
formatted_predicted_sequence = run_sequence_prediction(
|
| 116 |
sequence_input=sequence_input,
|
| 117 |
nucleus_image=nucleus_image,
|