Python3调用百度AI识别图片中的文字功能示例【测试可用】


Posted in Python onMarch 13, 2019

本文实例讲述了Python3调用百度AI识别图片中的文字功能。分享给大家供大家参考,具体如下:

首先pip install命令安装baidu-aip模块,如下图所示(这里使用pip3 install baidu-aip命令):

Python3调用百度AI识别图片中的文字功能示例【测试可用】

编辑Python代码时注意,需要首先引入AipOcr和re两个模块,即:

from aip import AipOcr
import re

示例代码如下:

from aip import AipOcr
import re
APP_ID='***'
API_KEY='***'
SECRET_KEY='***'
client=AipOcr(APP_ID,API_KEY,SECRET_KEY)
i=open(r'1.jpg','rb')
img=i.read()
msg=client.basicGeneral(img)
# msg是一个字典,其中words_result中包含了文字信息
for i in msg.get('words_result'):
  print(i.get('words'))

补充:这里需要填入自己的APP_ID和API_KEY

点击进入百度AI: http://ai.baidu.com/

右上方控制台点击“文字识别”:

 Python3调用百度AI识别图片中的文字功能示例【测试可用】

登陆后,点击接受AI平台服务协议:

 Python3调用百度AI识别图片中的文字功能示例【测试可用】

创建应用:

 Python3调用百度AI识别图片中的文字功能示例【测试可用】

Python3调用百度AI识别图片中的文字功能示例【测试可用】

至此,即可获得该应用的APP_IDAPI_KEY,填入程序中即可使用。

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
学习python处理python编码问题
Mar 13 Python
python实现简单温度转换的方法
Mar 13 Python
Python进程间通信用法实例
Jun 04 Python
Python2.7简单连接与操作MySQL的方法
Apr 27 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python 备份程序代码实现
Mar 06 Python
Python 正则表达式实现计算器功能
Apr 29 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
简单了解Python3里的一些新特性
Jul 13 Python
Python交互式图形编程的实现
Jul 25 Python
Python标准库itertools的使用方法
Jan 17 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
浅谈python标准库--functools.partial
Mar 13 #Python
Python3实现的简单三级菜单功能示例
Mar 12 #Python
Python3实现的简单工资管理系统示例
Mar 12 #Python
Python3模拟登录操作实例分析
Mar 12 #Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 #Python
Python 函数返回值的示例代码
Mar 11 #Python
浅谈Python批处理文件夹中的txt文件
Mar 11 #Python
You might like
PHP5中MVC结构学习
2006/10/09 PHP
php继承的一个应用
2011/09/06 PHP
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
基于MySQL分区性能的详细介绍
2013/05/02 PHP
基于Jquery的温度计动画效果
2010/06/18 Javascript
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
浅析vue.js数组的变异方法
2018/06/30 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
python中快速进行多个字符替换的方法小结
2016/12/15 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
基于python3的socket聊天编程
2020/02/17 Python
Python操作Word批量生成合同的实现示例
2020/08/28 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
物资采购方案
2014/06/12 职场文书
高一军训决心书
2015/02/05 职场文书