我正在写一篇关于使用 Tesseract 在 Flask 中实现简单 OCR Web API 的教程。到目前为止,这已被证明很棒,但我目前遇到了一个奇怪的问题。
这是我们所看到的:
(Pdb) ENGINE.process_image(image)
*** TesseractError: (-11, 'index >= 0 && index < size_used_:Error:Assert failed:in file ../ccutil/genericvector.h, line 512')
现在,我已经尝试了以下方法。我相信这只是安装的一个简单问题......
运行 tesseract -v 让我:
``` (codys_app)bobby@devbox:~/ocr/flask_server$ tesseract -v tesseract 3.02.02 leptonica-1.70 libjpeg 8d:libpng 1.2.50:libtiff 4.0.3:zlib 1.2.8
```
我已经尝试卸载它并通过 apt-get 重新安装,并从源代码重新构建它。我没有运气。
我的 TESSDATA 环境变量是TESSDATA_PREFIX=/usr/local/share/
有任何想法吗?到目前为止,我在设置和构建过程中所采取的确切步骤以及完整的源代码可在此处找到 https://github.com/rhgraysonii/ocr_tutorial
任何帮助都非常感谢。这里的目标是帮助其他人进入 OCR,但遗憾的是我无法让它正常工作。
干杯! 并提前感谢您的帮助