Python提取图片中的文字
本帖最后由 18382747915 于 2018-9-20 23:01 编辑是不是感觉提取图片中的文字非常难呢,用python3行代码即可实现
虽然三行代码,但是下载相关语言库,安装相关模块就花了几个小时:Dweeqw
源码如下:
from PIL import Image
import pytesseract
import easygui
path = easygui.fileopenbox() #选择文件对话框
text=pytesseract.image_to_string(Image.open(path),lang='chi_sim') #识别文字
print(text)
想请教大神下
报错pytesseract.pytesseract.TesseractError: (1, "Tesseract Open Source OCR Engine v3.05.00dev with Leptonica read_params_file:Can't open txt Warning in pixReadMemPng: work-around: writing to a temp file libpng warning:Application built with libpng-1.4.3 but running with 1.5.14 Error in pixReadStreamPng: png_ptr not made Error in pixReadMemPng: pix not read Error in pixReadMem: png: no pix returned Error during processing.")怎么解决啊 想请教下
运行的时候,一直报错“pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path”
后面继续安装了tesseract模块也不行,检查了模块都是安装在\Python\3.7.0\Lib\site-packages下面 PIL 可以的 y用了百度的 api吗?? 如果图片里有图像和文件,还能提取出文字吗? 复杂图片上的文字也可以吗 图片有噪点的话,这个库其实,还是不行的。。{:301_1008:} 这个感觉不错,学习一下··· 比较复杂的图像中能否提取文字呢? 膜拜一下 谢谢分享,学习了