Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
80 |
-
|
81 |
-
|
82 |
|
83 |
# Display mask
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
|
88 |
# Display segmented image
|
89 |
-
|
90 |
-
|
91 |
-
|
|
|
|
|
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()
|