Python图像处理之识别图像中的文字(实例讲解)
①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install pytesseract ④安装autopy3: 先安装wheel:pip install wheel 下载autopy3-0.51.1-cp36-cp36m-win_amd64.whl【点击打开链接】 执行命令:pip install E:360安全浏览器下载autopy3-0.51.1-cp36-cp36m-win_amd64.whl ##使用pip install autopy3时会报错如下: ④安装Tesseract-OCR:百度直接搜索Tesseract-OCR下载即可 这里要说明的是安装Tesseract-OCR后,其不会被默认添加至环境变量path中,已导致如下报错: 解决办法有两种:(先找到Tesseract-OCR安装文件夹,再找到tesseract.exe文件) 我这里的绝对路径是:D:pythonTesseract-OCRtesseract.exe ①将此路径添加至环境变量path中(不过我是这么做的,但是PyCharm仍旧报错) ②找到pytesseract.py文件 我这里是C:UsersadminAppDataLocalProgramsPythonPython36Libsite-packagespytesseractpytesseract.py 将文件中的tesseract_cmd修改为上方的绝对路径 进入正题,如何识别图像中文字 上原图:(这句是海上钢琴师中的一句经典台词) 接下来我们要通过python的pytesseract来识别图片中的字符了 # _*_ coding:utf-8 _*_ import pytesseract from PIL import Image __author__ = 'admin' im = Image.open(r'C:UsersadminDesktopexample.png') print(pytesseract.image_to_string(im)) 效果图 以上这篇Python图像处理之识别图像中的文字(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |