File size: 660 Bytes
ce847d4
 
 
 
 
 
 
 
 
 
 
 
 
 
be4a6f1
 
 
 
 
ce847d4
be4a6f1
ce847d4
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""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",
]