bachpc commited on
Commit
d29eac7
1 Parent(s): ed1be35
Files changed (1) hide show
  1. app.py +6 -10
app.py CHANGED
@@ -169,6 +169,7 @@ def visualize_ocr(pil_img, ocr_result):
169
  x2 = int(bbox[2])
170
  y2 = int(bbox[3])
171
  cv2.rectangle(image, (x1, y1), (x2, y2), color=(0, 255, 0))
 
172
  return cv_to_PIL(image)
173
 
174
 
@@ -192,7 +193,7 @@ def visualize_structure(pil_img, structure_result):
192
  # print(x1, y1, x2, y2)
193
 
194
  if score >= structure_class_thresholds[structure_class_names[class_id]]:
195
- cv2.rectangle(image, (x1, y1), (x2, y2), color=(0, 0, 255))
196
  #cv2.putText(image, str(i)+'-'+str(class_id), (x1-10, y1), cv2.FONT_HERSHEY_SIMPLEX, fontScale=1, color=(0,0,255))
197
 
198
  return cv_to_PIL(image)
@@ -369,16 +370,16 @@ def main():
369
  st.title('Table Extraction Demo')
370
  st.write('\n')
371
 
 
 
372
  tabs = st.tabs(
373
  ['Table Detection', 'Table Structure Recognition']
374
  )
375
 
376
- filename = st.file_uploader('Upload image', type=['png', 'jpeg', 'jpg'])
377
-
378
  if st.button('Analyze image'):
379
 
380
  if filename is None:
381
- st.sidebar.write('Please upload an image')
382
 
383
  else:
384
  print(filename)
@@ -415,12 +416,7 @@ def main():
415
  str_cols[1].image(vis_ocr_img)
416
  str_cols[2].image(vis_str_img)
417
  str_cols[3].image(vis_cells_img)
418
-
419
- try:
420
- str_cols[4].dataframe(df)
421
- except:
422
- pass
423
-
424
  str_cols[4].download_button('Download table', csv_result, f'table-{i}.csv', 'text/csv', key=f'download-csv-{i}')
425
 
426
  st.write('\n')
 
169
  x2 = int(bbox[2])
170
  y2 = int(bbox[3])
171
  cv2.rectangle(image, (x1, y1), (x2, y2), color=(0, 255, 0))
172
+ cv2.putText(image, res['text'], (x1, y1), cv2.FONT_HERSHEY_SIMPLEX, fontScale=0.5, color=(0, 0, 255))
173
  return cv_to_PIL(image)
174
 
175
 
 
193
  # print(x1, y1, x2, y2)
194
 
195
  if score >= structure_class_thresholds[structure_class_names[class_id]]:
196
+ cv2.rectangle(image, (x1, y1), (x2, y2), color=(0, 255, 0))
197
  #cv2.putText(image, str(i)+'-'+str(class_id), (x1-10, y1), cv2.FONT_HERSHEY_SIMPLEX, fontScale=1, color=(0,0,255))
198
 
199
  return cv_to_PIL(image)
 
370
  st.title('Table Extraction Demo')
371
  st.write('\n')
372
 
373
+ filename = st.file_uploader('Upload image', type=['png', 'jpeg', 'jpg'])
374
+
375
  tabs = st.tabs(
376
  ['Table Detection', 'Table Structure Recognition']
377
  )
378
 
 
 
379
  if st.button('Analyze image'):
380
 
381
  if filename is None:
382
+ st.write('Please upload an image')
383
 
384
  else:
385
  print(filename)
 
416
  str_cols[1].image(vis_ocr_img)
417
  str_cols[2].image(vis_str_img)
418
  str_cols[3].image(vis_cells_img)
419
+ #str_cols[4].dataframe(df)
 
 
 
 
 
420
  str_cols[4].download_button('Download table', csv_result, f'table-{i}.csv', 'text/csv', key=f'download-csv-{i}')
421
 
422
  st.write('\n')