您遇到的错误信息 'TesseractNotFoundError' 表示 Tesseract OCR 引擎没有安装或者无法在您指定的路径中找到。需要安装 Tesseract OCR 并确保其可执行文件路径正确。

  1. 安装 Tesseract OCR 您可以从 Tesseract OCR 的官方网站下载并安装: https://github.com/tesseract-ocr/tesseract

  2. 设置路径 在您的 Python 代码中,您需要设置 pytesseract.pytesseract.tesseract_cmd 属性指向 Tesseract 的可执行文件路径。例如,如果您将 Tesseract 安装到 C:\Program Files\Tesseract-OCR 目录,则代码应如下所示:

import cv2
import pytesseract

pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'

# ... 剩余代码

常见问题排查

  • 确保 Tesseract 已经正确安装:检查 Tesseract 是否安装在指定的路径中,并确保安装过程没有错误。
  • 检查路径是否正确:仔细检查 pytesseract.pytesseract.tesseract_cmd 属性中设置的路径是否与 Tesseract 的可执行文件路径一致,并确保路径中没有错误的字符或空格。
  • 重启 Python 解释器:有时更改路径后,需要重启 Python 解释器才能使更改生效。
  • 添加 Tesseract 到系统环境变量:将 Tesseract 的安装路径添加到系统环境变量 PATH 中,这样系统就可以在任何路径下找到 Tesseract 可执行文件。

如果您仍然无法解决问题,请提供更多信息,例如您使用的操作系统、Python 版本和 Tesseract 版本,以便我们更好地帮助您解决问题。

解决 Python Tesseract OCR 报错 'TesseractNotFoundError'

原文地址: https://www.cveoy.top/t/topic/mwtW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录