python版--百度人工智能接口(AIP)的调用方法
百度人工智能接口(AIP)的调用方法
学了一段时间的爬虫,老师终于讲到怎么调用人工智能接口,实际实施了一下,很顺利的就成功了。
将这一过程记录下来,方便后期的复习。
一、人工智能接口申请
1、打开浏览器,搜索【百度AI】,进入百度AI开放平台
2、查看开放能力--->文字识别--->通用文字识别,并点击
3、 进入通用文字识别页面,点击【立即使用】
4、弹出登录百度账号页面,输入账号密码登录。进入文字识别--概览页面,点击【创建应用】
5、创建新应用页面,填写合适信息,点击【立即创建】
6、 在应用列表内,可以看到一条记录(刚创建的)。列表内容见下图(AppID,APIKey,SecretKEy这些要留存)
到此为止,人工智能接口的申请就完成了。
二、人工智能接口的使用
1、python环境下,使用下列命令安装模块
pip install baidu-aip
2、查看调用代码
from aip import AipOcr
import re# 固定用法,使用第一部分申请完成后页面显示的内容
APP_ID = '21322665'
API_KEY = 'nWRVydIdFwNm4ZXeR0dtTyu4'
SECRET_KEY = 'iGXryuEpng0s97QfN7ai10H4qmLZjipe'client = AipOcr(APP_ID, API_KEY, SECRET_KEY)# 打开本地的一张图片(图片内包含文字)
with open('D:\\test_python\\Python_pc\\2.jpg', 'rb') as f:image = f.read()data = str(client.basicGeneral(image))
# 使用正则表达式,获取内容
pat = "'words': '(.*?)'}]}"
print(re.findall(pat, data)[0])
注:上述代码的AppID,APIKey,SecretKEy需要更换成自己申请的值,不能直接使用
3、 本地图片使用了一张纯文字的,2张车牌号码(图文来源网络,如有侵权请联系删除)
4、执行结果分别为,见下图
总结:从上面三个执行结果来看,对纯文字的识别准确度最高;英文I和数字1的识别准确率低;图片的光线对识别也有影响(第一个车牌京没有识别出来)
注:文章内容主要是记录学习过程中遇到的一些问题,以及解决方法。留个记录,同时分享给有需要的人。如有不足之处,欢迎指正,谢谢!
python版--百度人工智能接口(AIP)的调用方法相关推荐
- 百度人工智能AIP的调用方法
@百度人工智能AIP的调用方法 百度人工智能AIP的调用方法 百度这几年搞得人工智能虽然说和Google还有些距离,但总归是起步了,其中文的使用文档更是适合像我这种小菜鸡能更好的理解,今天写下这一篇博 ...
- python代码示例百度云-python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- python 人脸比对,python 使用百度AI接口进行人脸对比的步骤
1. 注册百度云账号 注册百度智能云,提交申请. 创建应用获取AppID,API Key,Secret Key. 2. 安装baidu python api 人脸对比 API 文档 pip insta ...
- python利用百度云接口实现文字OCR功能
python利用百度云接口实现文字OCR功能 1. 前言 在日常生活中有时我们需要从图片中获取文字,虽然QQ上面已经有了相关的功能,但是出于学习的目的,我打算利用百度智能云的文字OCR接口来实现OCR ...
- python用百度云接口实现植物识别和动物识别
一些先验知识可以查看上面的博客 python用百度云接口实现黑白图片上色 新建AipImageClassify AipImageClassify是图像识别的Python SDK客户端,为使用图像识别的 ...
- python用百度云接口实现身份证识别
python可以通过python+Opencv来实现很多文字识别之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成.但是实现起来需要自己造轮子,所以很费时间和精力,我们可以直接学 ...
- 九十三、Python使用百度云接口API实现截图,文字识别和语音合成
@Author:Runsen @Date:2020/7/13 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- 探索比特币源码4-JSON-RPC接口的其他调用方法
探索比特币源码4-JSON-RPC接口的其他调用方法 上一文探索比特币源码3-熟悉RPC接口中练习了使用bitcoin-cli客户端调用JSON-RPC接口的方法. 本文探索JSON-RPC接口的其他 ...
- python利用百度云接口实现车牌识别
一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) ! 一开始准备使 ...
最新文章
- 基于移动位置服务器,移动定位服务器的设计与实现
- 微型计算机基础知识答案,计算机基础知识(答案已填)
- java整数的反转_反转Java中的整数
- 点击按钮显示div并向div中传递参数
- MySQL5.7 Group Replication (MGR)--Mysql的组复制之多主模式
- ngix莫名挂掉 signal process started
- mediarecorder添加时间戳_Python脚本实现数据处理(官方实例)和Hive自带时间函数...
- javascript经典问题总结及代码实例(未完待续)
- qt向服务器传输文字_Qt实现客户端与服务器消息发送
- 11.程序员的自我修养---运行库
- Python读写修改Shapefile
- dw添加下拉菜单_Dreamweaver怎么创建下拉菜单
- 汽车电线束双绞线技术参数设定
- 2021.07.22禾赛提前批一面面经
- 上次被 ArrayList 锤了一拳后,LinkedList 很不服气,做出最后一击
- 编程之美之一摞烙饼的排序1
- 前端小报 - 201902月刊
- 深度学习“四大名著”发布!Python、TensorFlow、机器学习、深度学习四件套
- YOLOv7半自动标注
- 建站助手配置mysql远程权限_建站助手设置数据库