Spaces:
Configuration error
Configuration error
Commit ·
6d1520c
1
Parent(s): 9301987
update example
Browse files- app.py +13 -13
- images/000000000008.jpg +0 -0
- images/000000000012.jpg +0 -0
- images/000000000016.jpg +0 -0
- images/000000000019.jpg +0 -0
- images/000000000181.jpg +0 -0
- images/000000000645.jpg +0 -0
- images/000000000661.jpg +0 -0
- images/000000000674.jpg +0 -0
- images/000000000706.jpg +0 -0
- images/000000000777.jpg +0 -0
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -4,11 +4,11 @@ import streamlit as st
|
|
| 4 |
from streamlit_image_select import image_select
|
| 5 |
|
| 6 |
#Trick to not init function multitime
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
|
| 13 |
st.set_page_config(page_title="VQA", layout="wide")
|
| 14 |
hide_menu_style = """
|
|
@@ -19,11 +19,11 @@ footer {visibility: hidden;}
|
|
| 19 |
st.markdown(hide_menu_style, unsafe_allow_html= True)
|
| 20 |
|
| 21 |
mapper = {
|
| 22 |
-
"images
|
| 23 |
-
"images
|
| 24 |
-
"images
|
| 25 |
-
"images
|
| 26 |
-
"images
|
| 27 |
}
|
| 28 |
|
| 29 |
image = st.file_uploader("Choose an image file", type=["jpg", "jpeg", "png", "webp", ])
|
|
@@ -43,7 +43,7 @@ else:
|
|
| 43 |
if 'image' in st.session_state:
|
| 44 |
st.image(st.session_state.image)
|
| 45 |
question = st.text_input("Question: ", value=st.session_state.question)
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
|
|
|
|
| 4 |
from streamlit_image_select import image_select
|
| 5 |
|
| 6 |
#Trick to not init function multitime
|
| 7 |
+
if "model" not in st.session_state:
|
| 8 |
+
print("INIT MODEL")
|
| 9 |
+
from src.model import Model
|
| 10 |
+
st.session_state.model = Model()
|
| 11 |
+
print("DONE INIT MODEL")
|
| 12 |
|
| 13 |
st.set_page_config(page_title="VQA", layout="wide")
|
| 14 |
hide_menu_style = """
|
|
|
|
| 19 |
st.markdown(hide_menu_style, unsafe_allow_html= True)
|
| 20 |
|
| 21 |
mapper = {
|
| 22 |
+
"images/000000000645.jpg": "Đây là đâu",
|
| 23 |
+
"images/000000000661.jpg": "Tốc độ tối đa trên đoạn đường này là bao nhiêu",
|
| 24 |
+
"images/000000000674.jpg": "Còn bao xa nữa là tới Huế",
|
| 25 |
+
"images/000000000706.jpg": "Cầu này dài bao nhiêu",
|
| 26 |
+
"images/000000000777.jpg": "Chè khúc bạch giá bao nhiêu"
|
| 27 |
}
|
| 28 |
|
| 29 |
image = st.file_uploader("Choose an image file", type=["jpg", "jpeg", "png", "webp", ])
|
|
|
|
| 43 |
if 'image' in st.session_state:
|
| 44 |
st.image(st.session_state.image)
|
| 45 |
question = st.text_input("Question: ", value=st.session_state.question)
|
| 46 |
+
if question:
|
| 47 |
+
answer = st.session_state.model.inference(st.session_state.image, question)
|
| 48 |
+
st.write(f"Answer: {answer}")
|
| 49 |
|
images/000000000008.jpg
DELETED
|
Binary file (130 kB)
|
|
|
images/000000000012.jpg
DELETED
|
Binary file (103 kB)
|
|
|
images/000000000016.jpg
DELETED
|
Binary file (80.1 kB)
|
|
|
images/000000000019.jpg
DELETED
|
Binary file (22.9 kB)
|
|
|
images/000000000181.jpg
DELETED
|
Binary file (114 kB)
|
|
|
images/000000000645.jpg
ADDED
|
images/000000000661.jpg
ADDED
|
images/000000000674.jpg
ADDED
|
images/000000000706.jpg
ADDED
|
images/000000000777.jpg
ADDED
|
requirements.txt
CHANGED
|
@@ -4,4 +4,5 @@ vietocr>=0.3.8
|
|
| 4 |
pillow==9.5.0
|
| 5 |
torchvision==0.18.0
|
| 6 |
streamlit==1.35.0
|
| 7 |
-
transformers==4.41.2
|
|
|
|
|
|
| 4 |
pillow==9.5.0
|
| 5 |
torchvision==0.18.0
|
| 6 |
streamlit==1.35.0
|
| 7 |
+
transformers==4.41.2
|
| 8 |
+
streamlit-image-select==0.6.0
|