Prechádzať zdrojové kódy

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 týždeň pred
rodič
commit
83ce6b6d87

+ 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