【发布时间】:2020-09-23 13:24:26
【问题描述】:
我正在尝试使用 pytesseract 从图像中读取文本。我正在使用 mac。 我已经用 pip 安装了 pytesseract。
import cv2
import pytesseract
img = cv2.imread('slika1.png')
text = pytesseract.image_to_string(img)
print(text)
它给了我这个错误:
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH. See README file for more information.
当我这样做时:
import importlib.util
print(importlib.util.find_spec('pytesseract'))
打印出来:
ModuleSpec(name='pytesseract', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f8a7837c160>, origin='/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pytesseract/__init__.py', submodule_search_locations=['/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pytesseract'])
那我该怎么办,我做错了什么? 有没有其他方法可以从图片中读取文字?
【问题讨论】:
标签: python opencv computer-vision python-tesseract