zoukankan      html  css  js  c++  java
  • python 识别图片上的数字

    https://blog.csdn.net/qq_31446377/article/details/81708006

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

    环境:

    (1) win7 64位
    (2) Idea
    (3) python 3.6
    (4) pip install pillow
    <&nbsp>pip install pytesseract
    (5) 识别引擎tesseract-ocr

    安装

    安装tesseract-ocr的识别引擎
    第一步:下载安装包
    根据https://github.com/UB-Mannheim/tesseract/wiki,找到下载安装包。

    我下载的是64位,根据自己需要下载
    第二步:安装
    直接点击下载好的tesseract-ocr-w64-setup-v4.0.0-beta.1.20180608.exe文件,点击下一步,下一步,安装完成。
    第三步:配置环境变量
    复制你安装的路径,我的是安装在C:Program Files (x86)Tesseract-OCR,界面如下:

    进入“计算机/属性”,点击“高级系统设置”,点击环境变量,找到path,点击编辑,在末尾粘贴你刚才复制的路径,{粘贴时,你要给原有的信息末尾添加;分号}

    配置完毕后,点击保存。

    打开命令行windows + R 输入cmd 打开 在命令行里面输入tesseract -v 配置成功会显示当前的tesseract版本


    测试读取图片上的数字


    KO!!!!!

    出现问题:

    解决方法:
    添加环境变量内容
    1.在环境变量里面增加一个TESSDATA_PREFIX变量名,变量值还是安装tesseract的路径。我这里还是放的我之前的路径C:Program Files (x86)Tesseract-OCR;
    2.修改python文件下的lib里面生成的一个pytesseract.py文件


    修改里面的一个路径内容:ps:(tesseract_cmd = ‘D:/Program Files/Tesseract-OCR/tesseract.exe’)网上也有人说是斜杠的问题,可以修改双斜杠或者反斜杠

    ---------------------
    作者:墓地行者
    来源:CSDN
    原文:https://blog.csdn.net/qq_31446377/article/details/81708006
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    快速排序 C语言实现
    怎样认识女孩?
    看了你就想结婚!)
    C语言面试题大汇总
    VC6.0下载地址
    STL vector 容器介绍
    Beauty of Maths! Amazing!
    自我参考:Java学习的30个目标
    Beauty of Maths! Amazing!
    采用 Java 持久化框架:选择、时机和优缺点?
  • 原文地址:https://www.cnblogs.com/jukan/p/10648380.html
Copyright © 2011-2022 走看看