Files
mayan-edms/mayan/apps/ocr/settings.py
Roberto Rosario 32cf0a0595 Add new default Tesseract OCR backend
This new backend uses a command call to avoid
Tesseract bug 1670
(https://github.com/tesseract-ocr/tesseract/issues/1670).

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-27 15:44:09 -04:00

24 lines
701 B
Python

from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
from mayan.apps.smart_settings import Namespace
namespace = Namespace(label=_('OCR'), name='ocr')
setting_ocr_backend = namespace.add_setting(
global_name='OCR_BACKEND',
default='mayan.apps.ocr.backends.tesseract.Tesseract',
help_text=_('Full path to the backend to be used to do OCR.')
)
setting_ocr_backend_arguments = namespace.add_setting(
global_name='OCR_BACKEND_ARGUMENTS',
default=''
)
setting_auto_ocr = namespace.add_setting(
global_name='OCR_AUTO_OCR', default=True,
help_text=_(
'Set new document types to perform OCR automatically by default.'
)
)