本文主要是介绍python4delphi和tesserocr库安装配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 Imageimage = Image.open('image.png') result = tesserocr.image_to_text(image) print(result)
运行结果如下:
PythonWebSpider
另外,还可以直接调用 tesserocr 模块的 file_to_text() 方法,可以达到同样的效果:
import tesserocrprint(tesserocr.file_to_text('image.png'))
运行结果如下:
PythonWebSpider
如果成功输出结果,则证明 tesseract 和 tesserocr 都已经安装成功。
这篇关于python4delphi和tesserocr库安装配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!