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之Character string(实例讲解)
Sep 25 Python
python实现用户管理系统
Jan 10 Python
Python使用zip合并相邻列表项的方法示例
Mar 17 Python
python3.4.3下逐行读入txt文本并去重的方法
Apr 29 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 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 mysql数据库操作分页类
2008/06/04 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
基于jquery的动态创建表格的插件
2011/04/05 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
2017/04/23 jQuery
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
vue实现底部菜单功能
2018/07/24 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
Python多层装饰器用法实例分析
2018/02/09 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
2020/04/19 Python
python如何处理程序无法打开
2020/06/16 Python
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
实习自我鉴定
2013/12/15 职场文书
护士检查书
2014/01/17 职场文书
培训协议书范本
2014/04/22 职场文书
借款协议书范本
2014/04/22 职场文书
2014年医务科工作总结
2014/12/18 职场文书
年度考核表个人总结
2015/03/06 职场文书
责任书范本大全
2015/05/11 职场文书