Python3调用百度AI识别图片中的文字功能示例【测试可用】
更新时间:2019年03月13日 10:14:55 作者:mengtianwxs
这篇文章主要介绍了Python3调用百度AI识别图片中的文字功能,结合实例形式分析了Python3安装及使用百度AI接口的相关操作技巧,并附带说明了百度官方AI平台的注册及接口调用操作方法,需要的朋友可以参考下
本文实例讲述了Python3调用百度AI识别图片中的文字功能。分享给大家供大家参考,具体如下:
首先pip install命令安装baidu-aip模块,如下图所示(这里使用pip3 install baidu-aip命令):

编辑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/
右上方控制台点击“文字识别”:

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

创建应用:


至此,即可获得该应用的APP_ID和API_KEY,填入程序中即可使用。
更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
相关文章
Python利用Matplotlib绘制图表详解
Matplotlib是Python中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是Python常用的 2D 绘图库。本文将介绍如何通过Matplotlib绘制常用的图表
2022-01-01
通过自学python能找到工作吗
在本篇内容里小编给大家分享的是一篇关于通过自学python能找到工作吗的分析内容,对此有兴趣的朋友们可以参考下。
2020-06-06
python中快速进行多个字符替换的方法小结
最近在用python给自己的seo工作提高效率和节省时间,发现python真的很不错,可以完成很多事情。多个字符替换是大家可能都会遇到的一个问题,昨天在工作中就碰到了这么一个问题,所以想着记录一下解决方案及其过程,方便以后参考。下面来一起看看吧。
2016-12-12
python自定义类并使用的方法
这篇文章主要介绍了python自定义类并使用的方法,涉及Python中类的定义与使用技巧,需要的朋友可以参考下
2015-05-05
selenium自动化测试简单准备
本文主要介绍了selenium自动化测试简单准备,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-01-01
Python分支结构和循环结构示例代码
在Python中,分支结构通过if、elif和else关键字来实现条件判断,在使用if语句时,程序会根据条件表达式的真假执行相应的代码块,这篇文章主要介绍了Python分支结构和循环结构,需要的朋友可以参考下
2024-03-03
python K近邻算法的kd树实现
这篇文章主要介绍了python K近邻算法的kd树实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2018-09-09
python中自定义with的具体使用
在 Python 中,with 语句用于简化资源管理,它保证在执行完代码块后正确地释放资源,通过__enter__和__exit__魔术方法实现,本文就来详细的介绍一下,感兴趣的可以了解一下
2024-09-09
最新评论