fix: Fix the initialization of the TesseractOcrModel (#935)
Signed-off-by: Nikos Livathinos <nli@zurich.ibm.com>
This commit is contained in:
parent
de462090e7
commit
c47ae700ec
@ -22,6 +22,7 @@ class TesseractOcrModel(BaseOcrModel):
|
|||||||
self.scale = 3 # multiplier for 72 dpi == 216 dpi.
|
self.scale = 3 # multiplier for 72 dpi == 216 dpi.
|
||||||
self.reader = None
|
self.reader = None
|
||||||
self.osd_reader = None
|
self.osd_reader = None
|
||||||
|
self.script_readers: dict[str, tesserocr.PyTessBaseAPI] = {}
|
||||||
|
|
||||||
if self.enabled:
|
if self.enabled:
|
||||||
install_errmsg = (
|
install_errmsg = (
|
||||||
@ -57,8 +58,6 @@ class TesseractOcrModel(BaseOcrModel):
|
|||||||
_log.debug("Initializing TesserOCR: %s", tesseract_version)
|
_log.debug("Initializing TesserOCR: %s", tesseract_version)
|
||||||
lang = "+".join(self.options.lang)
|
lang = "+".join(self.options.lang)
|
||||||
|
|
||||||
self.script_readers: dict[str, tesserocr.PyTessBaseAPI] = {}
|
|
||||||
|
|
||||||
if any([l.startswith("script/") for l in self._tesserocr_languages]):
|
if any([l.startswith("script/") for l in self._tesserocr_languages]):
|
||||||
self.script_prefix = "script/"
|
self.script_prefix = "script/"
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user