Emaad commited on
Commit
9d6b6a0
1 Parent(s): 3d5bca9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -10
app.py CHANGED
@@ -99,18 +99,24 @@ class model:
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,
@@ -164,10 +170,10 @@ with gr.Blocks(theme='gradio/soft') as demo:
164
  with gr.Row().style(equal_height=True):
165
  nucleus_image = gr.Image(
166
  source="upload",
167
- tool="sketch",
168
  label="Nucleus Image",
169
  interactive=True,
170
- image_mode="L",
171
  type="pil"
172
  )
173
 
 
99
 
100
 
101
  nucleus_image = image['image'].convert('L')
102
+ protein_image = image['mask'].split()[3]
103
 
104
  to_tensor = T.ToTensor()
105
  nucleus_image = to_tensor(nucleus_image)
106
  protein_image = to_tensor(protein_image)
107
+ #protein_image = protein_image
108
+ #stacked_images = torch.stack([nucleus_image, protein_image], dim=0)
109
+ #processed_images = process_image(stacked_images, dataset)
110
+
111
+ #nucleus_image = processed_images[0].unsqueeze(0)
112
+ #protein_image = processed_images[1].unsqueeze(0)
113
+ #protein_image = protein_image/torch.max(protein_image)
114
+ #protein_image = 1 - protein_image
115
+
116
+ nucleus_image = nucleus_image.unsqueeze(0)
117
+ nucleus_image = process_image(nucleus_image, dataset, 'nucleus')
118
+ protein_image = 1.0*(protein_image > .01)
119
+
120
 
121
  formatted_predicted_sequence = run_sequence_prediction(
122
  sequence_input=sequence_input,
 
170
  with gr.Row().style(equal_height=True):
171
  nucleus_image = gr.Image(
172
  source="upload",
173
+ tool="color-sketch",
174
  label="Nucleus Image",
175
  interactive=True,
176
+ image_mode="RGBA",
177
  type="pil"
178
  )
179