Spaces:
Build error
Build error
Minor changes
Browse files
app.py
CHANGED
|
@@ -83,7 +83,7 @@ def table_detection(pil_img, imgsz=640):
|
|
| 83 |
image = PIL_to_cv(pil_img)
|
| 84 |
pred = detection_model(image, size=imgsz)
|
| 85 |
pred = pred.xywhn[0]
|
| 86 |
-
result = pred.cpu().numpy()
|
| 87 |
return result
|
| 88 |
|
| 89 |
|
|
@@ -91,7 +91,7 @@ def table_structure(pil_img, imgsz=640):
|
|
| 91 |
image = PIL_to_cv(pil_img)
|
| 92 |
pred = structure_model(image, size=imgsz)
|
| 93 |
pred = pred.xywhn[0]
|
| 94 |
-
result = pred.cpu().numpy()
|
| 95 |
return result
|
| 96 |
|
| 97 |
|
|
@@ -211,7 +211,7 @@ def convert_stucture(page_tokens, pil_img, structure_result):
|
|
| 211 |
# print('table_class_objects:', table_class_objects)
|
| 212 |
# print('table_bbox:', table_bbox)
|
| 213 |
|
| 214 |
-
tokens_in_table = [token for token in page_tokens if postprocess.iob(token['bbox'], table_bbox) >= 0.
|
| 215 |
# print('tokens_in_table:', tokens_in_table)
|
| 216 |
|
| 217 |
table_structures, cells, confidence_score = postprocess.objects_to_cells(table, table_objects, tokens_in_table, structure_class_names, structure_class_thresholds)
|
|
|
|
| 83 |
image = PIL_to_cv(pil_img)
|
| 84 |
pred = detection_model(image, size=imgsz)
|
| 85 |
pred = pred.xywhn[0]
|
| 86 |
+
result = pred.detach().cpu().numpy()
|
| 87 |
return result
|
| 88 |
|
| 89 |
|
|
|
|
| 91 |
image = PIL_to_cv(pil_img)
|
| 92 |
pred = structure_model(image, size=imgsz)
|
| 93 |
pred = pred.xywhn[0]
|
| 94 |
+
result = pred.detach().cpu().numpy()
|
| 95 |
return result
|
| 96 |
|
| 97 |
|
|
|
|
| 211 |
# print('table_class_objects:', table_class_objects)
|
| 212 |
# print('table_bbox:', table_bbox)
|
| 213 |
|
| 214 |
+
tokens_in_table = [token for token in page_tokens if postprocess.iob(token['bbox'], table_bbox) >= 0.001]
|
| 215 |
# print('tokens_in_table:', tokens_in_table)
|
| 216 |
|
| 217 |
table_structures, cells, confidence_score = postprocess.objects_to_cells(table, table_objects, tokens_in_table, structure_class_names, structure_class_thresholds)
|