今天和大家分享如何快速调用百度ai开放平台中的文字识别功能。
一、注册账号开通服务
登录百度ai平开放平台进行注册,
如果已经有百度账号的,可以使用百度账号登录。
登录完成后,进入管理控制台,从左边菜单中依次选择【产品服务】-【人工智能】-【文字识别】
打开了文字识别概览页面,我们看到百度为用户提供了多种文字识别功能,并给出一定的免费调用配额,对于个人用户来说,基本能够满足日常需求。
下面我们点击【创建应用】
进入“创建应用”界面,填入【应用名称】、选择【应用类型】等要素,如图设置,点击完成后服务就开通了。
二、安装python sdk
python sdk 通过pip进行轻松安装(没有安装python pip的同学请自行网上搜索教程)。
以管理员身份运行命令提示符,输入”pip install baidu-aip”,等一下进度条,当显示”successfully installed baidu-aip-xxxxxxx”,即表示成功安装。
三、调用百度ai接口
在百度网站产品服务中找到【文字识别】页面(刚才点【创建应用】的位置)点击【管理应用】。
可以看见刚才创建的应用“锋哥头条文字识别”,记下后面的appid、api key和secret key(secret key点击后面的显示即可见,这个key不要告诉别人)
打开python idle,根据接口文档规范写一个通用文字识别的脚本。
脚本中appid,ak,sk全部填写成你的信息。
脚本中的函数已经内置了base64编码转换功能,我们在结尾将结果输出就能得到内容,图片文件是实现保存好的“百度智能云”logo。
保存好后点f5运行,就得到结果如下:
更多的接口说明,请参考接口文档。