python api调用百度ai平台_百度ai开放平台使用方法(附带详细案例步骤)-程序员宅基地

技术标签: python api调用百度ai平台  

百度ai开放平台

1.百度ai开放平台内有众多功能,如文字识别,语音技术等等内容,本文章以身份证识别为例子,教大家怎么使用它啦

链接走起:https://cloud.baidu.com/?from=console

身份证识别

1.点开链接,即可看到文字识别内的身份证识别,请求说明部分,可以看到bash,python,java,c++,PHP等,这里的例子用的是python,选择python拷贝到代码软件内

放入文件若出现 SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 3-4: truncated \UXXXXXXXX escape 这个报错 则在open()内加一个r

如:f = open(r’C:\Users\Acer\Desktop\zz.jpg’, ‘rb’)

到这里不能直接运行,因为还缺少一个access_token啦

access_token的获取方法

获取Access Token

请求URL数据格式

向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数:

grant_type: 必须参数,固定为client_credentials;

client_id: 必须参数,应用的API Key;

client_secret: 必须参数,应用的Secret Key

登录成功之后,进入管理应用,创建应用,接口选择那里选择文字识别里的身份证识别,完毕后,就可以看到应用列表啦

到这部分,我们获取access_token 所需要的数据已经齐啦,打开 postman 输入网址的信息

注意:红色框里的url是 https://aip.baidubce.com/oauth/2.0/token(身份证识别)

全部正确的结果如下,小红色框的就是 access_token

返回代码软件,把 access_token 复制进去 run一下就是这样滴

okok啦

原文链接:https://blog.csdn.net/weixin_45827221/article/details/108446666

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39520393/article/details/111822703

智能推荐

用 dpkg 命令在 Debian 系的 Linux系统中管理软件包_processing triggers for gnome-menus (3.13.3-6ubunt-程序员宅基地

文章浏览阅读604次。转自https://linux.cn/article-7953-1.htmldpkg 意即 Debian 包管理器Debian PacKaGe manager。dpkg 是一个可以安装、构建、删除及管理 Debian 软件包的命令行工具。dpkg 将 Aptitude(首选而更用户友好)作为执行所有操作的前端界面。其它的一些工具如 dpkg-deb 和 dpkg-q_processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...

oracle 11g触发器,ORACLE 11G 触发器调试记录Error: PLS-00201: identifier'SYS.DBMS_SYSTEM' must be declared...-程序员宅基地

文章浏览阅读297次。1,触发器内容如下CREATE OR REPLACE TRIGGER"LOGON_DENIED_TO_ALERT"AFTER servererror ON DATABASEDECLAREmessage VARCHAR2(168);ip VARCHAR2(15);v_os_user VARCHAR2(80);v_module VARCHAR2(50);v_action VARC..._identifier 'sys.pa_alter_synonym' must be declared

东北大学计算机科学桥梁课程,美国东北大学温哥华分校计算机科学硕士申请介绍...-程序员宅基地

文章浏览阅读752次。Master of Science in Computer Science General RequirementsThe Masters of Science in Computer Science program at Northeastern offers students over 12 specializations ranging from artificial intelligenc..._master of science general

Python中type和isinstance的使用_isinstance和type的作用-程序员宅基地

文章浏览阅读237次。type:显示变量的类型isinstance:判断变量的类型,有两个参数,第一个参数是实例对象,第二个参数是基本类型_isinstance和type的作用

EDAS上传字体嵌入问题及解决办法_edas bookmarks: upload failed: bookmarks are not…-程序员宅基地

文章浏览阅读6.2k次。IEEE会议需要上传PDF格式的稿子,一般的会议不会要求严格,这次在ICCT会议这里着实的郁闷了一把,折腾了半天才发现并解决了问题。word转成PDF后,EDAS网站提示PDF格式错误,我这里分别遇到了两个错误,最后都解决了,希望对大家有帮助。 一、"One or more fonts are not embedded” 这个的意思是这篇PDF里的字体不能全部嵌入,这_edas bookmarks: upload failed: bookmarks are not…

通信的基本概念与STM32上USART串口通信实践_bsp_port.h-程序员宅基地

文章浏览阅读175次。文章目录一、通信的基本概念二、USART串口通信三、实验四、小结与参考链接一、通信的基本概念这部分内容通过野火官方的b站账号出的视频学习的,这里是传送门——通信的基本概念接下来我对学习的内容做个总结数据传输的方式串行通讯指设备之间通过少 量数据信号线(一般是 8根以下),地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。就像是单车道的公路,同一时刻只能传输一个数据为的数据。并行通讯指使用 8、16、32 及 64 根或更多的数据线进行传输的通讯方式,就像多个车道的公_bsp_port.h

随便推点

数字电路-二进制转BCD码-程序员宅基地

文章浏览阅读4.3k次。BCD码实际上就是将原本的十进制数的每一位用一个4位二进制数表示,每一位0-9。二进制4位能够表达的数字范围是0-15。由此可见BCD码的一段与普通四位二进制来表示十进制位有6的进制差。所以这就是二进制转化为BCD码的关键所在。下面来讲讲主要步骤:先预估十进制数的位数,预先给BCD码分好段,此时的BCD码为空无任何数据接着讲原本的二进制数的最高位一端从BCD码的..._2进制转bcd电路

IDEA插件系列(7):CodeGlance插件实现微型代码地图_idea代码显示小地球案的插件-程序员宅基地

文章浏览阅读5.6k次。1. 插件介绍将类似于Sublime中的代码的微型地图嵌入到编辑器窗格中。使用您自定义的颜色对亮色和深色主题进行语法突出显示。2. 安装方式第一种是使用IDEA下载安装第二种方式是使用离线插件安装3. 使用方法可通过拖动地图在在代码中移动。..._idea代码显示小地球案的插件

自考计算机应用要学模电吗,一位计算机应用考生自考历程.doc-程序员宅基地

文章浏览阅读139次。终于所有的理论课都考完了,忙碌两年也终于到了放松的时刻.闲暇之于,便回顾一下走过的每一步,把一些写出来与已完成学业的,未完成的,和即将要重复这一路程的朋友们一起分享.序 2000年底,跳槽到一家制造性企业从事计算机系统的维护.工作无非是一些计算机系统的日常维护,有时也会自己作一些小的应用程序.工作量相来说不算紧张.以前一直在国企,毕业时所学的专业是和电有关的,可和计算机应用相差甚远.可是阴差阳错,..._计算机需要精通模电么

python运行时修改代码会怎样_python运行时修改代码的方法——monkey patch-程序员宅基地

文章浏览阅读621次。monkey patch (猴子补丁)用来在运行时动态修改已有的代码,而不需要修改原始代码。简单的monkey patch 实现:[Python]#coding=utf-8def originalFunc():print 'this is original function!'def modifiedFunc():modifiedFunc=1print 'this is modified func..._代码运行中可以修改代码吗

Frequent Pattern挖掘之四(MapReduce框架下的FP Growth算法详解上篇)(转)-程序员宅基地

文章浏览阅读186次。这一篇博客接前面的博客分析MapReduce框架下FP Growth算法详细步骤。Sharding这一步没什么好讲的,将数据库分成连续的大小相等的几个块,放置在不同的机器上。以Hadoop来讲,其框架本身就将整个数据库放在不同的机器上,形成不同的分区,因此在Hadoop上我们本身都不需要做什么。F_list计算这一步来讲也没什么好讲的,就是一个简单的频率统计,这是MapReduce..._apriror sklearn

Eclipse+Java+Swing实现学校教材管理系统_教材管理系统swing-程序员宅基地

文章浏览阅读7.9k次,点赞33次,收藏109次。Java+Swing实现学校教材管理系统一、系统介绍二、系统展示1.登录页2.主页面3.导出表单三、系统实现DBUtil.javaLogin.javaMyTable.javaXMainFrame.java四、其他1.其他系统实现2.获取源码3.备注一、系统介绍本系统实现的功能:管理员登录、教材的增删改查、导出PDF。JDK:1.8数据库:Mysql8.0.13二、系统展示1.登录页2.主页面3.导出表单三、系统实现DBUtil.javapackage com.sjsq;/**_教材管理系统swing