python识别文字(基于tesseract)代码实例


Posted in Python onAugust 24, 2019

这篇文章主要介绍了python识别文字(基于tesseract)代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Ubuntu版本:

1.tesseract-ocr安装

sudo apt-get install tesseract-ocr

2.pytesseract安装

sudo pip install pytesseract

3.Pillow 安装

sudo pip install pillow

开始写代码:

from PIL import Image
from pytesseract import pytesseract
image = Image.open('test.png')
code = pytesseract.image_to_string(image,lang='chi_sim')
print(code)

报错了:

python识别文字(基于tesseract)代码实例

找到路径,发现没有chi_sim.traineddata这个训练包

# 安装训练数据(equ为数学公式包)
sudo apt-get install tesseract-ocr-eng tesseract-ocr-chi-sim tesseract-ocr-equ

安装之后就会有训练包了,可以正常运行。

python识别文字(基于tesseract)代码实例

英文识别正确率较高,中文就比较鸡肋了。

python识别文字(基于tesseract)代码实例

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

Python 相关文章推荐
Python选择排序、冒泡排序、合并排序代码实例
Apr 10 Python
Python部署web开发程序的几种方法
May 05 Python
Python内置模块turtle绘图详解
Dec 09 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
Jan 28 Python
python deque模块简单使用代码实例
Mar 12 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
Python实现Excel自动分组合并单元格
Feb 22 Python
Elasticsearch 数据类型及管理
Apr 19 Python
python图片二值化提高识别率代码实例
Aug 24 #Python
关于Python形参打包与解包小技巧分享
Aug 24 #Python
python-序列解包(对可迭代元素的快速取值方法)
Aug 24 #Python
对python中的装包与解包实例详解
Aug 24 #Python
Python3进制之间的转换代码实例
Aug 24 #Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 #Python
FFrpc python客户端lib使用解析
Aug 24 #Python
You might like
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
php smarty的预保留变量总结
2008/12/04 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
不同浏览器对回车提交表单的处理办法
2010/02/13 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
关于python2 csv写入空白行的问题
2018/06/22 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
中国电视购物:快乐购
2017/02/04 全球购物
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
大学生秋游活动方案
2014/02/17 职场文书
平面设计师岗位职责
2014/09/18 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
岗位聘任报告
2015/03/02 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android