Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path

如下图所示,识别图a.jpg的文字----‘安装配置环境’

import pytesseract
from PIL import Image

image = Image.open('a.jpg')

code = pytesseract.image_to_string(image, lang="chi_sim+eng")

print(code)

a.jpg

运行报错:

TesseractNotFoundError: tesseract is not installed or it's not in your path

解决办法:

1、下载 tesseract-ocr-w64-setup-v4.1.0.20190314.exe

路径如下:

链接:https://pan.baidu.com/s/1JfVWBds5_Rd5V3WJrEBN9A       提取码:pp2a 
 

2、添加环境变量

下载后安装,需要配置你的环境变量。

如:    C:\Program Files\Tesseract-OCR

Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path_第1张图片

3、更改pytesseract 源码


   我的源码位置     "E:\Anaconda3\lib\site-packages\pytesseract\pytesseract.py"

   把里面的tesseract_cmd  改成你存放tesseract.exe的 路径即可。

Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path_第2张图片

4、运行文件,成功识别出文字。

Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path_第3张图片

识别较多文字,效果也是很好的

Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path_第4张图片Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path_第5张图片

 

你可能感兴趣的:(Python 识别图片中的文字 报错:TesseractNotFoundError: tesseract is not installed or it's not in your path)