• tesserocr 安装


    tesserocr

    介绍:

    	tesserocr 是 Python 的一个 OCR 识别库 ,但其实是对 tesseract 做的一 层 Python API 封装,所以它的核心是 tesseract。 
        因此,在安装 tesserocr 之前,我们需要先安装 tesseract 
        
        验证码,可以通过 OCR 技术将其转换成电子文本,然后爬虫将识别的结果提交给服务器,便可以达到自动识别验证码的过程。
           
    

    相关链接:

    tesserocr GitHub: https://github.com/sirfz/tesserocr
    
    tesserocr PyPI: https://pypi.python.org/pypi/tesserocr
    
    tesseract 下载地址: http://digi.bib.uni-mannheim.de/tesseract
    
    tesseract GitHub: https://github.com/tesseract-ocr/tesseract
    
    tesseract 语言包: http://github.com/tesseract-ocr/tessdata
    
    tesseract 文档: https://github.com/tesseract-ocr/tesseract/wiki/Documentation
    

    windows 安装:

     Windows 下,首先需要下载 tesseract,它为 tesserocr 提供了支持
        
     下载地址: (含 dev : 开发版本不稳定)
    	https://digi.bib.uni-mannheim.de/tesseract/
            
     注意:
    	安装程序。需要注意的是,需要句选 Additional language data(download)选项来安装 OCR 识别支持的语言包,OCR 便可以识别多国语言
    

    环境配置:

    	1.将tesseract安装路径添加到path环境变量中
        
        2. tesseract的语言包添加到环境变量中,在环境变量中新建一个系统变量,变量名称为TESSDATA_PREFIX,tessdata是放置语言包的文件夹,一般在你安装tesseract的目录下,即tesseract的安装目录就是tessdata的父目录
    

    安装:

    pip install tesserocr pillow
    
    通过 pip 安装失败,可以尝试 Anaconda 下的 conda 来安装:
    	conda install -c simonflueckiger tesserocr pillow
    

    测试:

    图片下载:http://images.cnblogs.com/cnblogs_com/Jimc/1316973/o_image.png
        
     tesseract image.png result -l eng 
    
    或:
    	import tesserocr
        from PIL import Image
    
        image = Image.open('image.png')
        result = tesserocr.image_to_text(image)
        print(result)
        
    或:
    	直接调用 tesserocr 模块的 file_to_text() 方法:
        import tesserocr
    
    	print(tesserocr.file_to_text('image.png'))
        
    
  • 相关阅读:
    查看java代码,命令,ctrl+r
    JVM调优
    springboot线程池
    jpa
    复制java对象,jpa,save
    springboot添加切面
    gunicorn 实现 gevent 多线程
    经典算法
    python-生僻字转拼音
    HTML介绍
  • 原文地址:https://www.cnblogs.com/star-py-blog/p/13756787.html
Copyright © 2020-2023  润新知