ch-tseng commited on
Commit
2a77066
·
1 Parent(s): 09a136c
Files changed (1) hide show
  1. app.py +15 -5
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("Models Demo")
80
 
81
  # sidebar
82
- st.sidebar.header("DL Model Config")
83
 
84
  # model options
85
  task_type = "Detection"
86
 
87
  model_type = st.sidebar.selectbox(
88
- "Model types",
89
- tuple(models_list))
 
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