平时在工作当中难免会需要对接第三方接口。今天就带领大家来实践一下百度ai的文字识别技术。我使用的是文字识别中名片识别服务,别问为什么,因为是免费的,其他的服务要钱。。。。。。
一:准备工作
- 首先需要在百度ai官方网站注册账号 百度ai官方网站如下: https://ai.baidu.com/
- 注册完毕之后需要添加一个属于自己的应用 步骤如下: 1、选择文字识别 2、点击创建应用,创建一个应用 3、填写应用名称–> 选择接口(接口会默认自动选择) --> 应用归属选择个人 --> 填写应用描述 --> 点击创建应用 4、创建完应用之后会在应用列表中看见你刚刚创建的应用。注意你的 appid、api key、 secrte key。在接下来的开发过程当中会用到。
二:开发流程(使用api开发)
注:
使用api开发过程当中需要使用刚刚我们创建应用的api key和secret key
1、回到文字识别控制台,也就是刚刚点击创建应用的地方。点击api文档跳转到百度ai的api文档使用教程页面。 2、注意选择这边有一个api文档和sdk文档。我们现在先使用api文档的方式来开发。 3、选择api文档 --> 卡证文字识别 – > 名片识别 4、点击名片识别后我们选择到java代码部分。然后开始编写我们的代码了。(直接将代码copy下来即可)
5、百度ai的使用方式还需要json的处理依赖。这边我使用的是maven依赖。
6、代码编写(这边我帮大家把百度ai上的代码直接copy下来了,以及url的token获取方法我也复制下来了。)
7、我在代码中上传的名片如下:个人信息要打马赛克要不然会违规
8、执行main方法后控制台打印输出结果如下: 综上,java对接第三方接口文字识别–百度AI(api方式) 的入门到此就结束了。
三:开发流程(使用sdk开发)
注:
使用sdk开发过程当中需要使用刚刚我们创建应用的 appid、api key、secret key
1、上述是演示使用api文档的方式来开发。接下来我们使用sdk的方式来开发。我们这次选择sdk文档。 注:使用sdk更加轻便快捷
sdk方式开发相比于使用api方式减少了工作量以及代码。
2、选择了sdk文档中 – > java语言快速入门。 3、maven依赖。 注:
api方式需要依赖json处理。sdk也需要。但是sdk的依赖当中包含了json20160810,所以使用sdk的方式就不需要依赖json20160810了
4、编写代码部分
5、跟刚刚一样使用的是同一张名片。执行main方法后控制台打印输出结果如下:
以上就是本篇文章【java 对接百度AI文字识别第三方接口--(api方式以及sdk方式)】的全部内容了,欢迎阅览 ! 文章地址:http://lanlanwork.gawce.com/quote/8635.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 阁恬下移动站 http://lanlanwork.gawce.com/mobile/ , 查看更多