如何在Windows上安装tesserocr?

Fan*_*ang 6 python tesseract windows-7-x64 windows-10

我下载了tesseract-OCR的可执行文件并安装了它.另一方面,我还从http://www.leptonica.com/download.html下载了leptonica的zip文件.它包括两个目录,即lib和include.

接下来我尝试pip install tesserocr在python virtualenvironment中做,它返回错误

 tesserocr.cpp(460) : fatal error C1083: Cannot open include file: 'leptonica/allheaders.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我注意到它allheaders.h是在include我之前下载的leptonica文件的目录中.我该如何解决这个问题?我应该把目录放在哪里include,lib我从leptonica那里得到这个工作?

有没有其他方法在Windows计算机上正确安装tesseract-ocr和使用tesserocr?目前我使用Windows 10运行我的python脚本,使用tesseract-ocr识别图像上的某些字符.我还计划稍后在Windows 7计算机上运行该脚本.

谢谢您的帮助.

小智 5

使用 Anaconda 安装TesserOCR在名为的环境中OCR

  1. 从这里安装 Anaconda for Windows
  2. 打开 Anaconda 提示:

    conda create -n OCR python=3.6

    activate OCR

  3. 对于tesseract 3.5.1(稳定):

    conda install -c simonflueckiger tesserocr

    或用于 tesseract 4.0.0(实验性):

    conda install -c simonflueckiger/label/tesseract-4.0.0-master tesserocr

    或者从这里下载与您的 Windows 平台和 Python 安装相匹配的轮子文件并通过以下方式安装:

    pip install <path_to_your_wheel_file>