tommulder's picture
style: format Python files with Black
5537ceb
raw
history blame contribute delete
907 Bytes
"""KYB Tech Dots.OCR Package
A FastAPI application for identity document text extraction using Dots.OCR model.
"""
__version__ = "1.0.0"
__author__ = "Algoryn"
__email__ = "info@algoryn.com"
from .app import app
from .api_models import (
OCRResponse,
OCRDetection,
ExtractedFields,
MRZData,
ExtractedField,
)
from .model_loader import load_model, extract_text, is_model_loaded, get_model_info
from .preprocessing import process_document, validate_file_size, get_document_info
from .response_builder import build_ocr_response, build_error_response
__all__ = [
"app",
"OCRResponse",
"OCRDetection",
"ExtractedFields",
"MRZData",
"ExtractedField",
"load_model",
"extract_text",
"is_model_loaded",
"get_model_info",
"process_document",
"validate_file_size",
"get_document_info",
"build_ocr_response",
"build_error_response",
]