繁体   English   中英

python-tesseract给出与命令行tesseract不同的结果

[英]python-tesseract giving different results than the command line tesseract

我正在使用python-tesseract包装来OCR图像。 但是,对于某些图像,我得到的结果与命令行提取的tesseract命令的结果不同。 在命令行上,我tesseract myimg.png myimg && more myimg.txt

但是,python tesseract包装器的结果是不同的。

我怀疑是因为可能从包装器中找不到liblept,因为这行结果为False:

import tesseract
import ctypes
import os
print "HAVE_LIBLEPT=",tesseract.isLibLept()

有时我在使用包装器时会遇到这些错误,但我不是从命令行tesseract:

Error in pixReduceRankBinary2: hs must be at least 2
Error in pixDilateBrick: pixs not defined
Error in pixExpandReplicate: pixs not defined
Error in pixAnd: pixs1 not defined
Error in pixDilateBrick: pixs not defined
Error in pixExpandReplicate: pixs not defined
Error in pixAnd: pixs2 not defined
Telephone Company Suspicious Activity

有谁知道可能导致错配的原因是什么? 我怎么能告诉包装器找到liblept,因为命令行tesseract工作正常,我认为它正在找到tesseract正确

$ tesseract --version
tesseract 3.02.02
 leptonica-1.69
  libjpeg 8d : libpng 1.5.14 : libtiff 4.0.3 : zlib 1.2.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM