oneocr / ocr /__init__.py
OneOCR Dev
feat: Wine bridge - run DLL on Linux via Wine (100% accuracy)
be4a6f1
"""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",
]