python-3.x - 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)
请建议。提前致谢。
解决方案
添加语句:
pytesseract.pytesseract.tesseract_cmd = '/usr/local/Cellar/tesseract/4.1.1/bin/tesseract'
在使用 pytesseract 之前添加到您的代码中。要知道 pytesseract 在你的 mac 中的安装位置,如果 tesseract 是使用 brew 安装的,则可以使用如下所示的命令。
brew list tesseract
推荐阅读
- training-data - 将数据拆分为批次
- python - Pandas Groupby First - 从原始数据框中提取索引
- pytorch - 在 Torch 分布式训练中获取本地世界大小
- css - 附加到错误元素的 CSS 样式
- php - 重定向 /nameoftheorganization 到 /home/nameoftheorganization 调用 Home.php 控制器
- angular-in-memory-web-api - “Angular-in-memory-web-api”中的 genId() 方法
- model - 同步电机状态空间方程的局部化
- php - 超过渐变时,Tcpdf multiCell 边框丢失
- javascript - Ionic 4+ 推送通知自定义参数
- python - bin 中出现的总和