Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -29,6 +29,13 @@ def main():
|
|
29 |
|
30 |
uploaded_file = st.file_uploader('Upload an MRI image...', type=['jpg', 'png', 'jpeg'])
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
if uploaded_file is not None:
|
33 |
predicted_class = predict_image_class(uploaded_file)
|
34 |
|
@@ -37,25 +44,22 @@ def main():
|
|
37 |
st.markdown(f"<div style='text-align: center; font-size: 30px;'>Predicted Alzheimer's stage is: <b>{class_names[predicted_class]}</b></div>", unsafe_allow_html=True)
|
38 |
st.image(uploaded_file, use_column_width=False, width=300)
|
39 |
else:
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
|
|
|
|
47 |
|
48 |
-
|
49 |
-
|
50 |
-
st.image(image2, caption="Example 2", use_column_width=True)
|
51 |
|
52 |
-
|
53 |
-
image3 = Image.open(example_images[2])
|
54 |
-
st.image(image3, caption="Example 3", use_column_width=True)
|
55 |
|
56 |
-
|
57 |
-
image4 = Image.open(example_images[3])
|
58 |
-
st.image(image4, caption="Example 4", use_column_width=True)
|
59 |
|
60 |
if __name__ == '__main__':
|
61 |
main()
|
|
|
29 |
|
30 |
uploaded_file = st.file_uploader('Upload an MRI image...', type=['jpg', 'png', 'jpeg'])
|
31 |
|
32 |
+
example_images = {
|
33 |
+
"MILD DEMENTED": "mild_468_0_4983.jpg",
|
34 |
+
"MODERATE DEMENTED": "moderate_2_0_72.jpg",
|
35 |
+
"NON DEMENTED": "non_61.jpg",
|
36 |
+
"VERY MILD DEMENTED": "verymild_37_0_2606.jpg"
|
37 |
+
}
|
38 |
+
|
39 |
if uploaded_file is not None:
|
40 |
predicted_class = predict_image_class(uploaded_file)
|
41 |
|
|
|
44 |
st.markdown(f"<div style='text-align: center; font-size: 30px;'>Predicted Alzheimer's stage is: <b>{class_names[predicted_class]}</b></div>", unsafe_allow_html=True)
|
45 |
st.image(uploaded_file, use_column_width=False, width=300)
|
46 |
else:
|
47 |
+
st.write("Or select an example image below:")
|
48 |
+
selected_example = st.selectbox("Select an example image:", list(example_images.keys()))
|
49 |
+
|
50 |
+
if selected_example:
|
51 |
+
example_image_path = example_images[selected_example]
|
52 |
+
example_image = Image.open(example_image_path)
|
53 |
+
|
54 |
+
# Display the selected example image
|
55 |
+
st.image(example_image, caption=selected_example, use_column_width=True)
|
56 |
|
57 |
+
# Predict based on the selected example image
|
58 |
+
predicted_class = predict_image_class(example_image_path)
|
|
|
59 |
|
60 |
+
class_names = ["MILD DEMENTED", "MODERATE DEMENTED", "NON DEMENTED", "VERY MILD DEMENTED"]
|
|
|
|
|
61 |
|
62 |
+
st.markdown(f"<div style='text-align: center; font-size: 30px;'>Predicted Alzheimer's stage is: <b>{class_names[predicted_class]}</b></div>", unsafe_allow_html=True)
|
|
|
|
|
63 |
|
64 |
if __name__ == '__main__':
|
65 |
main()
|