浏览代码

refactor: Update import paths for merger components in element_processors.py

- Changed the import statement for BBoxExtractor to improve module organization, moving it from the merger module to ocr_utils.
- Updated import paths for TableCellMatcher and TextMatcher to reflect their new location in ocr_tools.ocr_merger.
zhch158_admin 1 周之前
父节点
当前提交
83ce6b6d87
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      ocr_tools/universal_doc_parser/core/element_processors.py

+ 3 - 2
ocr_tools/universal_doc_parser/core/element_processors.py

@@ -22,9 +22,10 @@ try:
 except ImportError:
     from layout_utils import SpanMatcher
 
-# 导入 merger 组件
+# 从 ocr_tools.ocr_merger 和 ocr_utils 导入 merger 组件
 try:
-    from merger import TableCellMatcher, TextMatcher, BBoxExtractor
+    from ocr_tools.ocr_merger import TableCellMatcher, TextMatcher
+    from ocr_utils import BBoxExtractor  # BBoxExtractor 已提取到 ocr_utils
     MERGER_AVAILABLE = True
 except ImportError:
     MERGER_AVAILABLE = False