,,python 实现识别图片上的数字

,,python 实现识别图片上的数字

本文主要介绍python对图片中数字的识别。这篇文章很详细,有一定的参考价值。有需要的朋友可以参考一下。

Python 3.6 版本 Pytesseract 图像验证码识别

环境:

(1) win7 64位(2) idea (3) python 3.6 (4) pip安装pillow nbsp pip安装pytesseract)识别引擎tesseract-ocr

安装

安装tesseract-ocr识别引擎

步骤1:下载安装包

按照https://github.com/UB-Mannheim/tesseract/wiki,找到的下载安装包。

我下载的是64位的,我是根据自己的需求下载的。

第二步:安装

直接单击下载的tesseract-ocr-w64-setup-v4.0.0-beta.1.20180608.exe文件,然后单击下一步。接下来,安装完成。

步骤3:配置环境变量。

复制您的安装路径。我的安装在C:\ Program Files(x86)\ Tessera CT-OCR中。界面如下:

进入“计算机/属性”,点击“高级系统设置”,点击环境变量,找到路径,点击编辑,将刚才复制的路径粘贴在最后,

{粘贴时,要在原信息的末尾添加;分号}

配置完成后,单击保存。

打开命令行windows R,输入cmd,打开,在命令行输入tesseract -v,如果配置成功就会显示当前的tesseract版本。

阅读测试图片上的数字。

KO!

有一个问题:

解决方法:

添加环境变量内容

1.在环境变量中添加一个TESSDATA_PREFIX变量名,变量值为安装tesseract的路径。我还是把我之前的路径放在这里。

c:\ Program Files(x86)\ tessera CT-OCR;

2.修改python文件下lib中生成的pytesseract.py文件

修改里面某个路径的内容:PS:(tessera CT _ cmd=' d:/program files/tessera CT-ocr/tessera CT . exe ')。网上也有人说是斜杠。

问题,可以修改双斜杠或者反斜杠。

总结

以上是边肖给大家介绍的识别图片中数字的python实现。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: