我刚开始使用Python和Jupyter,所以对于可能出现的简单问题,我事先表示歉意。
我安装了OCR Tesseract,以从图像中提取文本,但是在定位图像时遇到了问题。如何指定图像的位置? 这是下面的代码。
import pytesseract
from PIL import Image
img = Image.open('539_2272.png')
pytesseract.pytesseract.tesseract.cmd = 'Desktop/oise_tutorial-master/libraries/tesseract-ocr-3.02.grc.tar.gz'
print(pytesseract.image_to_string(img))
我得到:
已满足要求:请进来 /anaconda3/lib/python3.7/site-软件包(5.2.0)
扭曲18.7.0 需要PyHamcrest> = 1.9.0,尚未安装。
您正在使用pip 版本10.0.1,但是版本18.1可用。你应该考虑 通过“ pip install --upgrade pip”命令进行升级。
------------------------------------------ ---------------------------------
FileNotFoundError Traceback(最近一次调用 最后)在()
3 pytesseract。路径
4从PIL导入图像
----> 5 img = Image.open('539_2272.png')
6 pytesseract.pytesseract.tesseract.cmd ='桌面/ oise_tutorial-master /库/tesseract-ocr-3.02.grc.tar.gz'
7 print(pytesseract.image_to_string(img))
/anaconda3/lib/python3.7/site-packages/PIL/Image.py处于打开状态(fp,模式)
2578
2579如果文件名:
-> 2580 fp = Builtins.open(文件名,“ rb”)
2581 Exclusive_fp = True
2582
FileNotFoundError:[错误2]没有这样的文件或目录:'539_2272.png'
非常感谢您。