1、下载python4delphi控件包

https://github.com/pyscripter/python4delphi

2、在DelphiIDE里打开source下面对应pkg,然后compile、install

3、安装python2.7.16,注意:要安装相应位长的python程序,一般是安装32位

4、把python安装目录加到系统环境变量path里,scripts也加到path里,因为后续会用到pip脚本安装一些库

5、到https://digi.bib.uni-mannheim.de/tesseract/下载tesserocr库安装文件

6、将tesseract的语言包添加到环境变量中,在环境变量中新建一个系统变量,变量名称为TESSDATA_PREFIX,tessdata是放置语言包的文件夹,一般在你安装tesseract的目录下,即tesseract的安装目录就是tessdata的父目录,把TESSDATA_PREFIX的值设置为它即可

接下来 , 再安装 tesserocr 即可:

pip install tesserocr pillow

如果通过 pip 安装失败,可以尝试 Anaconda 下的 conda 来安装:

conda install -c simonflueckiger tesserocr pillow

验证安装

测试样例:

图片下载:http://images.cnblogs.com/cnblogs_com/Jimc/1316973/o_image.png

 (1)用 tesseract 命令测试:

tesseract image.png result -l eng 

 运行结果如下:

Tesseract Open Source OCR Engine v3.05.01 with Leptonica

(2)利用 Python 代码测试:

import tesserocr
from PIL import Image

image = Image.open('image.png')
result = tesserocr.image_to_text(image)
print(result)

运行结果如下:

PythonWebSpider

另外,还可以直接调用 tesserocr 模块的 file_to_text() 方法,可以达到同样的效果:

import tesserocr

print(tesserocr.file_to_text('image.png'))

运行结果如下:

PythonWebSpider

如果成功输出结果,则证明 tesseract 和 tesserocr 都已经安装成功。

更多推荐