"""OCR package — text detection & recognition using ONNX models.""" from ocr.models import BoundingRect, OcrLine, OcrResult, OcrWord try: from ocr.engine import OcrEngine except (ImportError, OSError): OcrEngine = None # type: ignore[assignment, misc] try: from ocr.engine_onnx import OcrEngineOnnx except ImportError: OcrEngineOnnx = None # type: ignore[assignment, misc] try: from ocr.engine_unified import OcrEngineUnified except ImportError: OcrEngineUnified = None # type: ignore[assignment, misc] __all__ = [ "OcrEngine", "OcrEngineOnnx", "OcrEngineUnified", "OcrResult", "OcrLine", "OcrWord", "BoundingRect", ]