python识别图片中的文字处理方法
2017-12-15 14:59
841 查看
一、准备工作与代码实例1、python2.7,PIL、pytesser(1)安装PIL:下载地址:http://www.pythonware.com/products/pil/下载后是一个exe,直接双击安装,它会自动安装到C:\Python27\Lib\site-packages中去,(2)pytesser:下载地址:http://code.google.com/p/pytesser/,(CSDN下载)下载解压后直接放C:\Python27\Lib\site-packages(根据你安装的Python路径而不同),同时,新建一个pytesser.pth,内容就写pytesser,注意这里的内容一定要和pytesser这个文件夹同名,意思就是pytesser文件夹,pytesser.pth,及内容都要一样!(3)将 'C:\Python27\Lib\site-packages\pytesser\pytesser.py'里面的 tesseract_exe_name='tesseract' 里面是相对路径,改成绝对路径就好了:tesseract_exe_name='F:\\Python\\Lib\\site-packages\\pytesser\\tesseract', 将 import Image 改为 from PIL importImage(4):然后当安装好后运行:
from PIL import Image from pytesser import * image = Image.open('captcha3.png') print image_to_string(image)问题一、WindowsError: [Error 2] 问题详细提示,如下:产生原因: 调用tesseract.exe失败解决:把tesseract.exe加入当前工程,如图:说明:这个tesseract.exe就相当于在linux下的 tesseract-orc问题二、IOError: [Errno 2] No such file or directory: 'tesseract.log'问题详细提示,如下:产生原因: 不是因为缺少tesseract.log而是因为缺少tessdata文件夹解决:把tessdata文件夹从pytesser文件夹下拷贝到工程下,如图:如果仍旧出现问题二,则试试换个tesseract.exe试试。
相关文章推荐
- Python图像处理之图片文字识别(OCR)
- python 识别图片中的文字信息方法
- python从网络读取图片并直接进行处理的方法
- Python输出汉字字库及将文字转换为图片的方法
- Python在图片中添加文字的两种方法
- python+caffe做图片处理可能会用到的方法
- python处理图片之PIL模块简单使用方法
- Python人工智能之图片识别,Python3一行代码实现图片文字识别
- python 使用pytesseract图片文字识别
- Python 批量下载验证码图片及切割验证码图片,识别验证码,并以识别的文字重命令验证码
- python 识别图片中的文字信息
- css 标题一行图片 两行文字的排列方法以及相关问题处理
- Python徒手实现识别手写数字—图片的读入与处理
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- 识别图片中的文字的方法
- Python输出汉字字库及将文字转换为图片的方法
- python自动识别简单图片中的文字
- 利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
- python从网络读取图片并直接进行处理的方法
- 图片拖拽选中文字的处理方法