| 1234567891011121314151617181920212223242526272829303132333435363738 |
- """
- OCR 结果比较器包
- 提供 OCR 结果比较功能,支持表格和段落的智能对比。
- """
- import sys
- from pathlib import Path
- # 添加 ocr_platform 根目录到 Python 路径(用于导入 ocr_utils)
- # 使用 resolve() 确保路径是绝对路径,避免相对路径导致的 IndexError
- _file_path = Path(__file__).resolve()
- ocr_platform_root = _file_path.parents[1] # ocr_comparator -> ocr_platform
- if str(ocr_platform_root) not in sys.path:
- sys.path.insert(0, str(ocr_platform_root))
- from .compare_ocr_results import compare_ocr_results
- from .ocr_comparator import OCRResultComparator
- from .report_generator import ReportGenerator
- from .content_extractor import ContentExtractor
- from .table_comparator import TableComparator
- from .paragraph_comparator import ParagraphComparator
- from .data_type_detector import DataTypeDetector
- from .similarity_calculator import SimilarityCalculator
- from .text_processor import TextProcessor
- __all__ = [
- 'compare_ocr_results',
- 'OCRResultComparator',
- 'ReportGenerator',
- 'ContentExtractor',
- 'TableComparator',
- 'ParagraphComparator',
- 'DataTypeDetector',
- 'SimilarityCalculator',
- 'TextProcessor',
- ]
|