Python调用百度OCR实现图片文字识别的示例代码


Posted in Python onJuly 17, 2020

百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法:

首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下:

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

创建后会获得如下信息:

APP_ID = '******'
API_KEY = '************'
SECRET_KEY = '**************'

下面就是百度API包的安装,在终端cmd输入如下语句直接pip方式安装,注意是 baidu-api 哦!

pip install --user baidu-aip

Python调用百度OCR实现图片文字识别的示例代码 

接下来上python代码,图片修改为你的图片就可以直接运行了:

from aip import AipOcr
 
# 定义常量
APP_ID = '21372704'
API_KEY = 'YKpXQwN5zj79g99fZK8i4Kn1'
SECRET_KEY = 'RTIAaFrvvgHbej7eALMKmjR0uF93rHCQ'
 
# 初始化AipFace对象
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
 
# 读取图片
filePath = "test.JPG"
 
def get_file_content(filePath):
  with open(filePath, 'rb') as fp:
    return fp.read()
 
# 定义参数变量
options = {
  'detect_direction': 'true',
  'language_type': 'CHN_ENG',
}
 
# 调用通用文字识别接口
result = aipOcr.basicGeneral(get_file_content(filePath), options)
print(result)
words_result=result['words_result']
for i in range(len(words_result)):
  print(words_result[i]['words'])
 
#代码参考了:https://blog.csdn.net/u013421629/article/details/79500336

图片不咋清晰就会出现识别出来不太准确的现象,但是对比pytesseract的OCR结果已经好了非常多,百度OCR识别出来原始的是字典格式。下面上例子:

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

Python调用百度OCR实现图片文字识别的示例代码

到此这篇关于Python调用百度OCR实现图片文字识别的示例代码的文章就介绍到这了,更多相关Python 图片文字识别内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
快速了解Python相对导入
Jan 12 Python
python批量替换页眉页脚实例代码
Jan 22 Python
Python unittest模块用法实例分析
May 25 Python
python ftp 按目录结构上传下载的实现代码
Sep 12 Python
linux安装python修改默认python版本方法
Mar 31 Python
简单了解python PEP的一些知识
Jul 13 Python
python安装virtualenv虚拟环境步骤图文详解
Sep 18 Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 Python
python中round函数如何使用
Jun 19 Python
Python读取二进制文件代码方法解析
Jun 22 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
Aug 03 Python
python实现数字炸弹游戏
Jul 17 #Python
python实现数字炸弹游戏程序
Jul 17 #Python
Matlab中plot基本用法的具体使用
Jul 17 #Python
python 基于卡方值分箱算法的实现示例
Jul 17 #Python
Python DES加密实现原理及实例解析
Jul 17 #Python
python获取系统内存占用信息的实例方法
Jul 17 #Python
树莓派4B安装Tensorflow的方法步骤
Jul 16 #Python
You might like
屏蔽浏览器缓存另类方法
2006/10/09 PHP
php mssql 数据库分页SQL语句
2008/12/16 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
基于jQuery选择器的整理集合
2013/04/26 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
js实现内置计时器
2019/12/16 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
在pycharm中为项目导入anacodna环境的操作方法
2020/02/12 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
物流专业大学生求职信范文
2013/10/28 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
销售开票员岗位职责
2015/04/15 职场文书
红高粱观后感
2015/06/10 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python