Python pytesseract验证码识别库用法解析


Posted in Python onJune 29, 2020

环境 centos7 python3

pytesseract只是tesseract-ocr的一种实现接口。所以要先安装tesseract-ocr(大名鼎鼎的开源的OCR识别引擎)。

依赖安装

yum install-y automake autoconf libtool gcc gcc-c++
yum install-y libpng-devel libjpeg-devel libtiff-devel giflib-devel

安装依赖的leptonica库

wget http://www.leptonica.com/source/leptonica-1.72.tar.gz
tar -xzvf leptonica-1.72.tar.gz
cd leptonica-1.72
./configure
make && make install

安装tesseract-ocr

wget https://github.com/tesseract-ocr/tesseract/archive/3.04.00.tar.gz
mv 3.04.00 Tesseract3.04.00.tar.gz
tar -xvf Tesseract3.04.00.tar.gz
cd tesseract-3.04.00/
./configure
make && make install

安装语言包:

wget https://github.com/tesseract-ocr/tessdata/raw/master/eng.traineddata #英文默认包
wget https://github.com/tesseract-ocr/tessdata/raw/master/chi_sim.traineddata #中文繁体
wget https://github.com/tesseract-ocr/tessdata/raw/master/chi_tra.traineddata #中文简体

cp/mv *.traineddata /usr/local/share/tessdata/ #移动下载的包到/usr/local/share/tessdata/ 这个路径下,也可以手动移动

安装pytesseract:

pip install Pillow
pip install pytesseract

至此安装完成,附上使用方法:

import pytesseract 
from PIL import Imag

image = Image.open("port_img.jpg")
text = pytesseract.image_to_string(image)
print(text)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用urllib2模块抓取HTML页面资源的实例分享
May 03 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
基于Python的ModbusTCP客户端实现详解
Jul 13 Python
Django 实现前端图片压缩功能的方法
Aug 07 Python
如何基于python测量代码运行时间
Dec 25 Python
基于python3的socket聊天编程
Feb 17 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 Python
用Python制作mini翻译器的实现示例
Aug 17 Python
Django中的JWT身份验证的实现
May 07 Python
用Python开发app后端有优势吗
Jun 29 #Python
在keras里实现自定义上采样层
Jun 28 #Python
Python如何对XML 解析
Jun 28 #Python
keras 自定义loss层+接受输入实例
Jun 28 #Python
python批量处理多DNS多域名的nslookup解析实现
Jun 28 #Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 #Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 #Python
You might like
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
php生成验证码函数
2015/10/20 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
jQuery中extend函数详解
2015/02/13 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python import用法以及与from...import的区别
2015/05/28 Python
python3 对list中每个元素进行处理的方法
2018/06/29 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
python开发一款翻译工具
2020/10/10 Python
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
法人授权委托书范本
2014/04/04 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
国家助学金感谢信
2015/01/21 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
学生通报表扬范文
2015/05/04 职场文书
三好学生竞选稿
2015/11/21 职场文书