Python提取图片二维码Python

1、安装tesseract

 

2、安装tesserocr

windows环境直接pip install tesserocr 安装失败!

https://github.com/sirfz/tesserocr

Python提取图片二维码Python_第1张图片

conda install -c simonflueckiger tesserocr

用上面这条指令可以成功安装tesserocr,,检验是否成功安装:import一下,没报错即可

Python提取图片二维码Python_第2张图片

3、代码调试:

# -*- coding: utf-8 -*-
"""
Created on Wed Aug  8 10:52:03 2018

@author: 
"""

from PIL import Image
import tesserocr, requests

if __name__ == '__main__':  
    image_path='D:/获取图片验证码/picture/3.jpg'#图片文件路径
    image = Image.open(image_path)    
    result = tesserocr.image_to_text(image)

 

报错:

Python提取图片二维码Python_第3张图片

https://www.imooc.com/article/45278

Python提取图片二维码Python_第4张图片  

    Python提取图片二维码Python_第5张图片

我采用了方法二,先找到Python所在的文件夹(where python ),然后把tessdata放在Python文件夹中,再把eng.traineddata放在tessdata文件夹中。

 

按照报错信息,把tessdata放在报错路径下,运行Python脚本可以成功运行!

注意:tessdata文件在放置时,需要先放在Anaconda3中,再把annconda3放在报错路径下。

Python提取图片二维码Python_第6张图片

你可能感兴趣的:(Python提取图片二维码Python)