subek commited on
Commit
2d02a36
·
verified ·
1 Parent(s): 18f6208

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -9
app.py CHANGED
@@ -75,20 +75,26 @@ def main():
75
  # Perform inference on the uploaded image
76
  original_image, mask, segmented_image = perform_inference(image)
77
 
 
 
 
 
78
  # Display original image
79
- st.subheader("Original Image")
80
- fig_original = show_image(original_image, title="Original Image")
81
- st.pyplot(fig_original)
82
 
83
  # Display mask
84
- st.subheader("Mask")
85
- fig_mask = show_image(mask, title="Mask")
86
- st.pyplot(fig_mask)
87
 
88
  # Display segmented image
89
- st.subheader("Segmented Brain Tumor")
90
- fig_segmented = show_image(segmented_image, title="Segmented Brain Tumor")
91
- st.pyplot(fig_segmented)
 
 
92
 
93
  if __name__ == "__main__":
94
  main()
 
75
  # Perform inference on the uploaded image
76
  original_image, mask, segmented_image = perform_inference(image)
77
 
78
+ # Display images side by side
79
+ st.subheader("Image Comparison")
80
+ fig, axs = plt.subplots(1, 3, figsize=(15, 5))
81
+
82
  # Display original image
83
+ axs[0].imshow(original_image)
84
+ axs[0].set_title("Original Image")
85
+ axs[0].axis('off')
86
 
87
  # Display mask
88
+ axs[1].imshow(mask.squeeze(), cmap='gray')
89
+ axs[1].set_title("Mask")
90
+ axs[1].axis('off')
91
 
92
  # Display segmented image
93
+ axs[2].imshow(segmented_image)
94
+ axs[2].set_title("Segmented Tumor")
95
+ axs[2].axis('off')
96
+
97
+ st.pyplot(fig)
98
 
99
  if __name__ == "__main__":
100
  main()