百度人工智能接口(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)的调用方法相关推荐

  1. 百度人工智能AIP的调用方法

    @百度人工智能AIP的调用方法 百度人工智能AIP的调用方法 百度这几年搞得人工智能虽然说和Google还有些距离,但总归是起步了,其中文的使用文档更是适合像我这种小菜鸡能更好的理解,今天写下这一篇博 ...

  2. python代码示例百度云-python利用百度云接口实现车牌识别的示例

    一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...

  3. python 人脸比对,python 使用百度AI接口进行人脸对比的步骤

    1. 注册百度云账号 注册百度智能云,提交申请. 创建应用获取AppID,API Key,Secret Key. 2. 安装baidu python api 人脸对比 API 文档 pip insta ...

  4. python利用百度云接口实现文字OCR功能

    python利用百度云接口实现文字OCR功能 1. 前言 在日常生活中有时我们需要从图片中获取文字,虽然QQ上面已经有了相关的功能,但是出于学习的目的,我打算利用百度智能云的文字OCR接口来实现OCR ...

  5. python用百度云接口实现植物识别和动物识别

    一些先验知识可以查看上面的博客 python用百度云接口实现黑白图片上色 新建AipImageClassify AipImageClassify是图像识别的Python SDK客户端,为使用图像识别的 ...

  6. python用百度云接口实现身份证识别

    python可以通过python+Opencv来实现很多文字识别之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成.但是实现起来需要自己造轮子,所以很费时间和精力,我们可以直接学 ...

  7. 九十三、Python使用百度云接口API实现截图,文字识别和语音合成

    @Author:Runsen @Date:2020/7/13 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  8. 探索比特币源码4-JSON-RPC接口的其他调用方法

    探索比特币源码4-JSON-RPC接口的其他调用方法 上一文探索比特币源码3-熟悉RPC接口中练习了使用bitcoin-cli客户端调用JSON-RPC接口的方法. 本文探索JSON-RPC接口的其他 ...

  9. python利用百度云接口实现车牌识别

    一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) ! 一开始准备使 ...

最新文章

  1. 基于移动位置服务器,移动定位服务器的设计与实现
  2. 微型计算机基础知识答案,计算机基础知识(答案已填)
  3. java整数的反转_反转Java中的整数
  4. 点击按钮显示div并向div中传递参数
  5. MySQL5.7 Group Replication (MGR)--Mysql的组复制之多主模式
  6. ngix莫名挂掉 signal process started
  7. mediarecorder添加时间戳_Python脚本实现数据处理(官方实例)和Hive自带时间函数...
  8. javascript经典问题总结及代码实例(未完待续)
  9. qt向服务器传输文字_Qt实现客户端与服务器消息发送
  10. 11.程序员的自我修养---运行库
  11. Python读写修改Shapefile
  12. dw添加下拉菜单_Dreamweaver怎么创建下拉菜单
  13. 汽车电线束双绞线技术参数设定
  14. 2021.07.22禾赛提前批一面面经
  15. 上次被 ArrayList 锤了一拳后,LinkedList 很不服气,做出最后一击
  16. 编程之美之一摞烙饼的排序1
  17. 前端小报 - 201902月刊
  18. 深度学习“四大名著”发布!Python、TensorFlow、机器学习、深度学习四件套
  19. YOLOv7半自动标注
  20. 建站助手配置mysql远程权限_建站助手设置数据库

热门文章

  1. oracle查找当前日期的三个工作日前那天日期,采用函数方式
  2. 使用python实现图像对比度增强
  3. 新启动计算机顺序,最新版本:计算机启动启动项设置
  4. 【微信小程序】个人信息页面/我的页面
  5. Dubbo官方入门实例
  6. 笔记本电脑英文技术规格解释
  7. LabVIEW基础(1)
  8. 【Oracle】存储过程基本语法
  9. 推荐系统研究常用数据库
  10. 微信小程序获取openid等参数报错errcode:48001 errmsg:'api unauthorized'