zoukankan      html  css  js  c++  java
  • RuntimeError: Failed to init API, possibly an invalid tessdata path: E:python36报错

    OCR:光学识别符,tesserocr是python中一个OCR识别库,是对tesseract做的一个python的 API封装,所以它的核心是tesseract
    在这里我安装的版本是:tesseract-ocr-setup-3.05.02-20180621.exe

    在这里勾选 ADditional language data(download)选项来安装OCR识别的语言包,这样可以识别多国语言,然后在一直点击Next

    安装下来后配置环境变量

    验证安装成功

    安装完成后将 C:Program FilesTesseract-OCR中的tessdata复制一份到python解释器文件中,放入与Lib同级目录中

    下一步安装

    pip install tesserocr pillow

    这里安装会出现问题

     

    我的解决办法是:在这里下载对于的.whl文件

    下载地址:https://github.com/simonflueckiger/tesserocr-windows_build/releases

    我下载的版本为:tesserocr-2.2.2-cp36-cp36m-win_amd64.whl

    将文件复制到c盘中进行安装

    安装完成后验证图片

    使用终端验证

    使用pycharm验证

    import tesserocr
    from PIL import Image
    image=Image.open('image.png')
    result=tesserocr.image_to_text(image)
    print(result)

    在这里会报错:

     

    我的解决办法是讲python36整个文件夹复制到E盘中

    得到结果:

  • 相关阅读:
    php函数
    php循环语句(二)
    php循环语句(一)
    php魔术常量
    php超级全局变量
    php数组函数
    php数组
    php条件语句(二)
    php条件语句(一)
    shell 中的判断
  • 原文地址:https://www.cnblogs.com/xiaolu915/p/10682481.html
Copyright © 2011-2022 走看看