首页 > 解决方案 > Mac 中的 Python Tesseract 错误:不支持的图像对象

问题描述

我正在使用 Mac 并成功安装了 tesseract。

但是,当我编写代码来读取 jpeg 或 png 文件时,它给了我一个错误:TypeError: Unsupported image object

代码片段如下:

import cv2
import pytesseract
img = cv2.imread('image.png')
text = pytesseract.image_to_string(img)
print(text)

请建议。提前致谢。

标签: python-3.xtesseractpython-tesseract

解决方案


添加语句:

pytesseract.pytesseract.tesseract_cmd = '/usr/local/Cellar/tesseract/4.1.1/bin/tesseract'

在使用 pytesseract 之前添加到您的代码中。要知道 pytesseract 在你的 mac 中的安装位置,如果 tesseract 是使用 brew 安装的,则可以使用如下所示的命令。

brew list tesseract

推荐阅读