__init__.py 674 B

12345678910111213141516171819202122232425262728293031323334353637
  1. """
  2. Vendor 包 - 第三方依赖
  3. 包含从 MinerU 移植的核心模块
  4. """
  5. # 设备检测工具
  6. from .device_utils import get_device, get_device_name
  7. # OCR 工具函数
  8. from .ocr_utils import (
  9. check_img,
  10. preprocess_image,
  11. sorted_boxes,
  12. merge_det_boxes,
  13. update_det_boxes,
  14. get_rotate_crop_image
  15. )
  16. # PytorchPaddleOCR 主类
  17. from .pytorch_paddle import PytorchPaddleOCR
  18. __all__ = [
  19. # 设备工具
  20. 'get_device',
  21. 'get_device_name',
  22. # OCR 工具
  23. 'check_img',
  24. 'preprocess_image',
  25. 'sorted_boxes',
  26. 'merge_det_boxes',
  27. 'update_det_boxes',
  28. 'get_rotate_crop_image',
  29. # OCR 引擎
  30. 'PytorchPaddleOCR',
  31. ]