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,
|