ocr.py 475 B

12345678910111213141516
  1. from .util import Args
  2. import numpy as np
  3. from paddleocr.tools.infer.predict_system import TextSystem
  4. class Ocr:
  5. def __init__(self):
  6. self._args = Args(
  7. use_gpu=False,
  8. enable_mkldnn=True,
  9. det_model_dir="models/det/",
  10. rec_model_dir="models/rec/"
  11. )
  12. self._eng = TextSystem(self._args)
  13. img = np.random.uniform(0, 255, [640, 640, 3]).astype(np.uint8)
  14. [self._eng(img) for _ in range(10)]