python - 如何在 Windows 上安装 tesserocr?

标签 python windows-10 tesseract windows-7-x64

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

接下来我尝试在 python 虚拟环境中执行 pip install tesserocr 并返回错误

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

我注意到 allheaders.h 位于我之前下载的 leptonica 文件的 include 目录中。我该如何解决这个问题?我应该把从 leptonica 获得的目录 includelib 放在哪里才能完成这项工作?

是否有任何其他方法可以在 Windows 计算机上安装 tesseract-ocr 并正确使用 tesserocr?目前我正在使用 Windows 10 运行我的 python 脚本,该脚本使用 tesseract-ocr 来识别图像上的某些字符。我还打算稍后在 Windows 7 计算机上运行该脚本。

感谢您的帮助。

最佳答案

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

  1. here 安装 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

    here 下载与您的 Windows 平台和 Python 安装相匹配的 wheel 文件并通过以下方式安装:

    pip install <path_to_your_wheel_file>

关于python - 如何在 Windows 上安装 tesserocr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44405575/

相关文章:

c - Bash for Windows 10 gcc 不会编译粘贴到根目录中的 c 文件

python - Tesseract OCR 对 TIFF 文件失败

java - Linux 上的 Tesseract 使 Glassfish 崩溃

Python C 扩展关键字参数

python selenium 获取新水龙头的当前 url (window_handles[0])

python - 更改默认有效期 "Pyotp"

windows - Windows 10:使用2个麦克风而不混合输入

python - 如何在 matplotlib 中为我的热图使用预制颜色图?

windows-10 - 如何在 Windows 10 中禁用 Winscard 发现?

opencv - Tesseract提取的文本不清楚