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`