__init__.py 751 B

12345678910111213141516171819202122232425
  1. """
  2. OCR Validator - 基于 Streamlit 的 OCR 可视化校验工具
  3. 提供 OCR 结果的交互式验证、交叉验证和可视化功能。
  4. """
  5. import sys
  6. from pathlib import Path
  7. # 添加 ocr_platform 根目录到 Python 路径(用于导入 ocr_utils)
  8. # 使用 resolve() 确保路径是绝对路径,避免相对路径导致的 IndexError
  9. _file_path = Path(__file__).resolve()
  10. ocr_platform_root = _file_path.parents[1] # ocr_validator -> ocr_platform
  11. if str(ocr_platform_root) not in sys.path:
  12. sys.path.insert(0, str(ocr_platform_root))
  13. from .streamlit_validator_core import StreamlitOCRValidator
  14. from .config_manager import ConfigManager, load_config
  15. __all__ = [
  16. 'StreamlitOCRValidator',
  17. 'ConfigManager',
  18. 'load_config',
  19. ]