Loren commited on
Commit
8d2daef
1 Parent(s): 23d8470

Add clear caches

Browse files
app_pages/__pycache__/ocr_comparator.cpython-37.pyc CHANGED
Binary files a/app_pages/__pycache__/ocr_comparator.cpython-37.pyc and b/app_pages/__pycache__/ocr_comparator.cpython-37.pyc differ
 
app_pages/ocr_comparator.py CHANGED
@@ -155,7 +155,7 @@ def app():
155
  if 'columns_size' not in st.session_state:
156
  st.session_state.columns_size = [2] + [1 for x in out_reader_type_list[1:]]
157
  if 'column_width' not in st.session_state:
158
- st.session_state.column_width = [500] + [400 for x in out_reader_type_list[1:]]
159
  if 'columns_color' not in st.session_state:
160
  st.session_state.columns_color = ["rgb(228,26,28)"] + \
161
  ["rgb(0,0,0)" for x in out_reader_type_list[1:]]
@@ -851,7 +851,7 @@ def app():
851
  with show_reco.container():
852
  # Draw the results, 2 images per line
853
  reco_lines = math.ceil(len(in_reader_type_list) / 2)
854
- column_width = 500
855
  for ind_lig in range(0, reco_lines+1, 2):
856
  cols = st.columns(2)
857
  for ind_col in range(2):
@@ -882,10 +882,10 @@ def app():
882
  """
883
  with show_detect.container():
884
  columns_size = [1 for x in reader_type_list]
885
- column_width = [400 for x in reader_type_list]
886
  columns_color = ["rgb(0,0,0)" for x in reader_type_list]
887
  columns_size[reader_type_dict[st.session_state.detect_reader]] = 2
888
- column_width[reader_type_dict[st.session_state.detect_reader]] = 500
889
  columns_color[reader_type_dict[st.session_state.detect_reader]] = "rgb(228,26,28)"
890
  columns = st.columns(columns_size, ) #gap='medium')
891
 
@@ -895,7 +895,7 @@ def app():
895
  col.markdown(column_title, unsafe_allow_html=True)
896
  if isinstance(list_images[ind_col+2], PIL.Image.Image):
897
  col.image(list_images[ind_col+2], width=column_width[ind_col], \
898
- use_column_width=True)
899
  else:
900
  col.write(list_images[ind_col+2], use_column_width=True)
901
  st.session_state.columns_size = columns_size
@@ -920,7 +920,25 @@ def app():
920
  ###
921
  def raz():
922
  st.session_state.list_coordinates = []
923
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
924
 
925
 
926
  ##----------- Initializations ---------------------------------------------------------------------
@@ -1151,7 +1169,7 @@ def app():
1151
  if 'columns_size' not in st.session_state:
1152
  st.session_state.columns_size = [2] + [1 for x in reader_type_list[1:]]
1153
  if 'column_width' not in st.session_state:
1154
- st.session_state.column_width = [500] + [400 for x in reader_type_list[1:]]
1155
  if 'columns_color' not in st.session_state:
1156
  st.session_state.columns_color = ["rgb(228,26,28)"] + \
1157
  ["rgb(0,0,0)" for x in reader_type_list[1:]]
@@ -1175,7 +1193,7 @@ def app():
1175
  col.markdown(column_title, unsafe_allow_html=True)
1176
  if isinstance(list_images[no_col+2], PIL.Image.Image):
1177
  col.image(list_images[no_col+2], width=st.session_state.column_width[no_col], \
1178
- use_column_width=True)
1179
  list_ok_detect.append(reader_type_list[no_col])
1180
  else:
1181
  col.write(list_images[no_col+2], use_column_width=True)
 
155
  if 'columns_size' not in st.session_state:
156
  st.session_state.columns_size = [2] + [1 for x in out_reader_type_list[1:]]
157
  if 'column_width' not in st.session_state:
158
+ st.session_state.column_width = [400] + [300 for x in out_reader_type_list[1:]]
159
  if 'columns_color' not in st.session_state:
160
  st.session_state.columns_color = ["rgb(228,26,28)"] + \
161
  ["rgb(0,0,0)" for x in out_reader_type_list[1:]]
 
851
  with show_reco.container():
852
  # Draw the results, 2 images per line
853
  reco_lines = math.ceil(len(in_reader_type_list) / 2)
854
+ column_width = 400
855
  for ind_lig in range(0, reco_lines+1, 2):
856
  cols = st.columns(2)
857
  for ind_col in range(2):
 
882
  """
883
  with show_detect.container():
884
  columns_size = [1 for x in reader_type_list]
885
+ column_width = [300 for x in reader_type_list]
886
  columns_color = ["rgb(0,0,0)" for x in reader_type_list]
887
  columns_size[reader_type_dict[st.session_state.detect_reader]] = 2
888
+ column_width[reader_type_dict[st.session_state.detect_reader]] = 400
889
  columns_color[reader_type_dict[st.session_state.detect_reader]] = "rgb(228,26,28)"
890
  columns = st.columns(columns_size, ) #gap='medium')
891
 
 
895
  col.markdown(column_title, unsafe_allow_html=True)
896
  if isinstance(list_images[ind_col+2], PIL.Image.Image):
897
  col.image(list_images[ind_col+2], width=column_width[ind_col], \
898
+ use_column_width=True)
899
  else:
900
  col.write(list_images[ind_col+2], use_column_width=True)
901
  st.session_state.columns_size = columns_size
 
920
  ###
921
  def raz():
922
  st.session_state.list_coordinates = []
923
+ st.session_state.list_images = []
924
+ st.session_state.detect_reader = reader_type_list[0]
925
+
926
+ st.session_state.columns_size = [2] + [1 for x in reader_type_list[1:]]
927
+ st.session_state.column_width = [400] + [300 for x in reader_type_list[1:]]
928
+ st.session_state.columns_color = ["rgb(228,26,28)"] + \
929
+ ["rgb(0,0,0)" for x in reader_type_list[1:]]
930
+
931
+ # Clear caches
932
+ easyocr_detect.clear()
933
+ ppocr_detect.clear()
934
+ mmocr_detect.clear()
935
+ tesserocr_detect.clear()
936
+ process_detect.clear()
937
+ get_cropped.clear()
938
+ easyocr_recog.clear()
939
+ ppocr_recog.clear()
940
+ mmocr_recog.clear()
941
+ tesserocr_recog.clear()
942
 
943
 
944
  ##----------- Initializations ---------------------------------------------------------------------
 
1169
  if 'columns_size' not in st.session_state:
1170
  st.session_state.columns_size = [2] + [1 for x in reader_type_list[1:]]
1171
  if 'column_width' not in st.session_state:
1172
+ st.session_state.column_width = [400] + [300 for x in reader_type_list[1:]]
1173
  if 'columns_color' not in st.session_state:
1174
  st.session_state.columns_color = ["rgb(228,26,28)"] + \
1175
  ["rgb(0,0,0)" for x in reader_type_list[1:]]
 
1193
  col.markdown(column_title, unsafe_allow_html=True)
1194
  if isinstance(list_images[no_col+2], PIL.Image.Image):
1195
  col.image(list_images[no_col+2], width=st.session_state.column_width[no_col], \
1196
+ use_column_width=True)
1197
  list_ok_detect.append(reader_type_list[no_col])
1198
  else:
1199
  col.write(list_images[no_col+2], use_column_width=True)