import streamlit as st from io import BytesIO import imageio.v3 as iio import cv2 import os def get_image_path(img): # Create a directory and save the uploaded image. file_path = f"data/uploadedImages/{img.name}" os.makedirs(os.path.dirname(file_path), exist_ok=True) with open(file_path, "wb") as img_file: img_file.write(img.getbuffer()) return file_path uploaded_file = st.file_uploader("**Upload a Chest X-Ray Image**", type= ['png', 'jpg'] ) if uploaded_file is not None: # Get actual image file bytes_data = get_image_path(uploaded_file) st.image(bytes_data) # ReSize item = cv2.resize(bytes_data,dsize=(224,224), interpolation=cv2.INTER_CUBIC) # ReScale Values item = item / 255