fcakyon commited on
Commit
86f659b
1 Parent(s): 161c582

read initial comparison iamges from cache

Browse files
Files changed (1) hide show
  1. app.py +18 -7
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import streamlit as st
 
2
  import sahi.utils.mmdet
3
  import sahi.model
4
  from PIL import Image
@@ -19,7 +20,19 @@ IMAGE_TO_URL = {
19
 
20
 
21
  @st.cache(allow_output_mutation=True, show_spinner=False)
22
- def get_model(model_name: str):
 
 
 
 
 
 
 
 
 
 
 
 
23
  model_path = "yolox.pt"
24
  sahi.utils.file.download_from_url(
25
  MMDET_YOLOX_MODEL_URL,
@@ -73,18 +86,16 @@ st.set_page_config(
73
  initial_sidebar_state="auto",
74
  )
75
 
 
 
76
  if "last_spinner_texts" not in st.session_state:
77
  st.session_state["last_spinner_texts"] = SpinnerTexts()
78
 
79
  if "output_1" not in st.session_state:
80
- st.session_state["output_1"] = sahi.utils.cv.read_image_as_pil(
81
- IMAGE_TO_URL["highway2-yolox.jpg"]
82
- )
83
 
84
  if "output_2" not in st.session_state:
85
- st.session_state["output_2"] = sahi.utils.cv.read_image_as_pil(
86
- IMAGE_TO_URL["highway2-sahi.jpg"]
87
- )
88
 
89
  st.markdown(
90
  """
1
  import streamlit as st
2
+ import sahi.utils.file
3
  import sahi.utils.mmdet
4
  import sahi.model
5
  from PIL import Image
20
 
21
 
22
  @st.cache(allow_output_mutation=True, show_spinner=False)
23
+ def download_comparison_images():
24
+ sahi.utils.file.download_from_url(
25
+ "https://user-images.githubusercontent.com/34196005/143309873-c0c1f31c-c42e-4a36-834e-da0a2336bb19.jpg",
26
+ "highway2-yolox.jpg",
27
+ )
28
+ sahi.utils.file.download_from_url(
29
+ "https://user-images.githubusercontent.com/34196005/143309867-42841f5a-9181-4d22-b570-65f90f2da231.jpg",
30
+ "highway2-sahi.jpg",
31
+ )
32
+
33
+
34
+ @st.cache(allow_output_mutation=True, show_spinner=False)
35
+ def get_model():
36
  model_path = "yolox.pt"
37
  sahi.utils.file.download_from_url(
38
  MMDET_YOLOX_MODEL_URL,
86
  initial_sidebar_state="auto",
87
  )
88
 
89
+ download_comparison_images()
90
+
91
  if "last_spinner_texts" not in st.session_state:
92
  st.session_state["last_spinner_texts"] = SpinnerTexts()
93
 
94
  if "output_1" not in st.session_state:
95
+ st.session_state["output_1"] = Image.open("highway2-yolox.jpg")
 
 
96
 
97
  if "output_2" not in st.session_state:
98
+ st.session_state["output_2"] = Image.open("highway2-sahi.jpg")
 
 
99
 
100
  st.markdown(
101
  """