Spaces:
Running
Running
File size: 1,991 Bytes
25515ea 2042ead 212b103 c3f3bdb 663894d c3f3bdb 663894d 25515ea 663894d 25515ea 133fe4d bf0f292 25515ea e2faf5f 133fe4d a677b50 25515ea |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
import io
import os
import numpy as np
import streamlit as st
import requests
from PIL import Image
from model import classify
import cv2
@st.cache(allow_output_mutation=True)
# def get_model():
# return bone_frac()
# pred_model = get_model()
# pred_model=bone_frac()
def predict():
c=classify('tmp.jpg')
st.markdown('#### Predicted Captions:')
st.write(c)
st.title('Health Vision')
st.markdown('### What we can do?')
st.write('-Detect Brain tumors')
st.write('-Detect Pnuemonia')
st.write('-Detect Bone Fractures')
st.write('-Detect Skin infections')
st.write('-Detect Kidney Stones')
st.write('-Detect Eye infections')
st.write('')
st.write('(Note:The results may not be correct always its better to have a second opnion)')
# img_url = st.text_input(label='Enter Image URL')
# if (img_url != "") and (img_url != None):
# img = Image.open(requests.get(img_url, stream=True).raw)
# img = img.convert('RGB')
# st.image(img)
# img.save('tmp.jpg')
# predict()
# os.remove('tmp.jpg')
hide_streamlit_style = """
<style>
#MainMenu {visibility: hidden;}
footer {visibility: hidden;}
</style>
"""
st.markdown(hide_streamlit_style, unsafe_allow_html=True)
# st.markdown('<center style="opacity: 70%">OR</center>', unsafe_allow_html=True)
img_upload = st.file_uploader(label='Upload Image', type=['jpg', 'png', 'jpeg'])
if img_upload != None:
img = img_upload.read()
img = Image.open(io.BytesIO(img))
img = img.convert('RGB')
img=np.asarray(img)
print(img)
# img=cv2.imread(img)
# img.save('tmp.jpg')
st.image(img)
c,b=classify(img)
st.markdown('#### Possible Disease Prediction:')
st.write(c)
st.write('________________________________________________')
st.markdown('#### Precautions To Be Taken :')
st.write('________________________________________________')
st.write(b)
# st.write(b)
# predict()
# os.remove('tmp.jpg') |