Spaces:
Sleeping
Sleeping
File size: 1,439 Bytes
4a3d4e5 |
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 |
import streamlit as st
import numpy as np
with st.sidebar:
st.image("logo/logo_small_EQUES.png")
st.button("ใซใกใฉใจๆฅ็ถ")
from PIL import Image
import io
uploaded_file = st.file_uploader('็ปๅใใขใใใญใผใ')
if uploaded_file is not None:
image = Image.open(uploaded_file)
img_array = np.array(image)
st.image(
image, caption='upload images',
use_column_width=True
)
option = st.selectbox(
"ใในใ็ปๅใฎไฝฟ็จ",
("ใในใ็ปๅ๏ผ", "ใในใ็ปๅ๏ผ", "ใในใ็ปๅ๏ผ"),
index=None,
placeholder="ใในใ็ปๅใ้ธๆใใฆใใ ใใใ",
)
if st.button("ไธๅฏฉ่
ใๆค็ฅ"):
if option != None:
image = Image.open(f"img/sample/{option}.JPG")
assert image != None,"็ปๅใใขใใใญใผใใใฆใใ ใใใ"
from run import inference
with st.spinner("Operation in progress. Please wait."):
output, (labels, scores, indices) = inference(image)
st.image("img/detected.png")
st.title("่งฃๆ็ตๆ")
for a,b in zip(labels, scores):
st.write(a,b)
if len(indices) != 0:
st.warning('ไธๅฏฉ่
ใๆค็ฅใใใๅฏ่ฝๆงใใใใพใ', icon="โ ๏ธ")
else:
st.info('ไธๅฏฉ่
ใฏๆค็ฅใใใพใใใงใใ', icon="โน๏ธ")
st.title("่งฃๆ็ตๆ่ฉณ็ดฐ")
st.write(output)
|