"""
OCR Validator - 基于 Streamlit 的 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_validator -> ocr_platform
if str(ocr_platform_root) not in sys.path:
    sys.path.insert(0, str(ocr_platform_root))

from .streamlit_validator_core import StreamlitOCRValidator
from .config_manager import ConfigManager, load_config

__all__ = [
    'StreamlitOCRValidator',
    'ConfigManager',
    'load_config',
]

