|
|
@@ -495,13 +495,13 @@ class ElementProcessors:
|
|
|
|
|
|
# VLM 识别获取表格结构HTML(懒加载)
|
|
|
table_html = ""
|
|
|
- try:
|
|
|
- vl_recognizer = self._ensure_vl_recognizer()
|
|
|
- if vl_recognizer is None:
|
|
|
- logger.error("❌ VL recognizer not available for table recognition")
|
|
|
- # return self._create_empty_table_result(layout_item, bbox, table_angle, ocr_source)
|
|
|
- raise RuntimeError("VL recognizer not available")
|
|
|
+ vl_recognizer = self._ensure_vl_recognizer()
|
|
|
+ if vl_recognizer is None:
|
|
|
+ logger.error("❌ VL recognizer not available for table recognition")
|
|
|
+ # return self._create_empty_table_result(layout_item, bbox, table_angle, ocr_source)
|
|
|
+ raise RuntimeError("VL recognizer not available")
|
|
|
|
|
|
+ try:
|
|
|
vl_result = vl_recognizer.recognize_table(
|
|
|
cropped_table,
|
|
|
return_cells_coordinate=True
|