ubii-processing-module-ocr ========================== Tesseract OCR for Ubi Interact Requirements ------------ - `tesseract `__ OCR Engine with appropriate language packs *(>= 4.0.0)* - opencv (some of the modules try to improve OCR performance with additional preprocessing, in the future this might become an optional requirement) - numpy - `tesserocr `__ .. warning:: On windows ``tesserocr`` can’t be installed from PyPi. Windows builds for tesserocr are available for `some python versions `__. Only python version **>=3.7 < 3.8** is supported by both ``tesserocr`` and the ``ubi-interact-python`` node on Windows. Tesseract 5.+ should be compatible with Tesseract 4.0.0 (which is used for the Windows builds). Known Issues ------------ - The processing modules which use opencv seem to sometimes randomly crash under Windows - Processing Frequency depends on the module implementation. Typically ``TesseractOCR_EAST`` allows for a slightly higher processing frequency and is run at **10fps** while the ``TesseractOCR_PURE`` module is run at **5fps**. .. _api-docs: API --- Autogenerated documentation can be found here: .. toctree:: :maxdepth: 1 :glob: api/* Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`