update
Browse files
app.py
CHANGED
@@ -22,6 +22,12 @@ import config
|
|
22 |
from utils import load_model, infer_uploaded_image, infer_uploaded_video, infer_uploaded_webcam
|
23 |
import os
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
# setting page layout
|
26 |
st.set_page_config(
|
27 |
page_title="YOLO.dog",
|
@@ -73,20 +79,24 @@ for i in range(0, model_count):
|
|
73 |
#else:
|
74 |
# download_file_from_google_drive(gdrive_id, path_model)
|
75 |
|
76 |
-
print('models_list', models_list)
|
|
|
|
|
|
|
77 |
|
78 |
# main page heading
|
79 |
-
st.title(
|
80 |
|
81 |
# sidebar
|
82 |
-
st.sidebar.header("
|
83 |
|
84 |
# model options
|
85 |
task_type = "Detection"
|
86 |
|
87 |
model_type = st.sidebar.selectbox(
|
88 |
-
"
|
89 |
-
|
|
|
90 |
|
91 |
confidence = float(st.sidebar.slider(
|
92 |
"Select Model Confidence", 30, 100, 50)) / 100
|
|
|
22 |
from utils import load_model, infer_uploaded_image, infer_uploaded_video, infer_uploaded_webcam
|
23 |
import os
|
24 |
|
25 |
+
query_params = st.experimental_get_query_params()
|
26 |
+
|
27 |
+
qmodel = 'crowded_human'
|
28 |
+
if 'model' in query_params:
|
29 |
+
qmodel = query_params['model'][0]
|
30 |
+
|
31 |
# setting page layout
|
32 |
st.set_page_config(
|
33 |
page_title="YOLO.dog",
|
|
|
79 |
#else:
|
80 |
# download_file_from_google_drive(gdrive_id, path_model)
|
81 |
|
82 |
+
#print('models_list', models_list)
|
83 |
+
if qmodel not in models_list:
|
84 |
+
qmodel = models_list[0]
|
85 |
+
|
86 |
|
87 |
# main page heading
|
88 |
+
st.title( model_info[qmodel] )
|
89 |
|
90 |
# sidebar
|
91 |
+
st.sidebar.header("Model Config")
|
92 |
|
93 |
# model options
|
94 |
task_type = "Detection"
|
95 |
|
96 |
model_type = st.sidebar.selectbox(
|
97 |
+
"Models list",
|
98 |
+
models_list,
|
99 |
+
index=models_list.index(qmodel) )
|
100 |
|
101 |
confidence = float(st.sidebar.slider(
|
102 |
"Select Model Confidence", 30, 100, 50)) / 100
|