文章目录

  • 提取身份证信息
    • 第一步:登录
    • 第二步:获取资源
    • 第三步:获取access_token参数(AuthService.java)
    • 第四步:请求代码Idcard.java
    • 第五步:修改Idcard.java文件
    • 注意:返回错误

提取身份证信息

官网:https://login.bce.baidu.com/
根据要求注册或登录账号,进行个人身份验证,才能用产品(废话~)

【文字识别中有很多类别的识别,根据文档获取需要的参数和工具包很方便,返回的一般都是json数据】

【此项目:一个6个文件,要修改两个类,4个工具包】

第一步:登录

【登录百度智能云,点击控制台,搜索文字识别产品】

第二步:获取资源

  • 1、领取免费资源(进行身份证文字识别要领取卡证OCR)

  • 2、创建应用 :
    一般都是选择产品后再创建应用,不同大分类产品的应用不同

    【自己定义应用名称,接口选择已经选好的,选择个人使用,应用描述】

  • 3、获取access_token参数,点击后面连接获取代码(身份证识别)

第三步:获取access_token参数(AuthService.java)

【需要导入两个jar包:用于解析返回json】

    <dependency><groupId>org.json</groupId><artifactId>json</artifactId><version>20180130</version></dependency><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.9.0</version><scope>test</scope></dependency>

【自已创建包和类,选择需要的需要复制代码】——AuthService.java

【将创建应用那里的 API Key 和 Secret Key 在对应代码处更改】


第四步:请求代码Idcard.java

【回到官方文档:找到请求代码创复制】——Idcard.java


【Idcard.java中有四个网址分别查找获取四个工具类,注意:项目包类不同,有些文件的import xxxx需要更改】

第五步:修改Idcard.java文件

  • 图片路径:选择自己本地身份证图片的路径

    // 本地文件路径
    String filePath = "E:\\identity.png";
    
  • 传递获取的access_token

    • 前面AuthService.java文件就是获取此参数的,在这个类中调用即可AuthService.getAuth()
         // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。String accessToken = 类.getAuth();  ```
    
  • 测试当前类:直接运行当前类下的main()方法

        public static void main(String[] args) {Idcard.idcard();}
    

【信息返回】

注意:返回错误

1.鉴权认证错错误码

2.错误码:官方文档有错误码表

3.如果返回码18-----是因为领取的资源中没有身份证识别,进继续行卡证OCR领取

【百度AI_文字识别】示例身份证图片识别(代码官方文档完整,只需获得修改参数、下载类)相关推荐

  1. JAVA基于百度云文字(车牌、身份证、图片)识别提取

    基于百度云文字(车牌.身份证.图片)识别提取 由于自己想写一个停车场项目,所以去查询了百度API文档,可以实现所有图片中文字的提取,此贴为傻瓜式教程,希望所有像我一样的初学者都可以看懂,有所收获,话不 ...

  2. 直播短视频源码,身份证图片识别

    直播短视频源码,进行身份验证时,对上传的身份证图片实现正确识别的相关代码 public class IDCardModel{public string name;public string sex;p ...

  3. python图片识别验证码软件_基于python图片识别工具(图片识别,车牌,PDF,验证码)...

    先上图  不多说. 对于一般的用户来说识别率还是能达到百分之90以上. 已经打包成exe文件.windows用户可以直接使用.要软件的加我QQ python代码: # -*- coding: UTF- ...

  4. 身份证正反面识别,身份证扫描识别,二代身份证 OCR 识别,OCR 极速识别身份证所有信息正反面均可。离线无需联网,极速秒扫。

    IdCardOCR 项目地址:XieZhiFa/IdCardOCR 简介:身份证正反面识别,身份证扫描识别,二代身份证 OCR 识别,OCR 极速识别身份证所有信息正反面均可.离线无需联网,极速秒扫. ...

  5. 最新版人脸识别小程序 图片识别 生成二维码签到 地图上选点进行位置签到 计算签到距离 课程会议活动打卡日常考勤 上课签到打卡考勤口令签到

    技术选型 1,前端 小程序原生MINA框架 css JavaScript Wxml 2,管理后台 云开发Cms内容管理系统 web网页 3,数据后台 小程序云开发 云函数 云开发数据库(基于Mongo ...

  6. 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】

    一.代码运行视频(哔哩哔哩) [Matlab身份证识别]身份证号码识别[含GUI源码 014期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

  7. word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字

    文章目录 word 文档和教程 word软件界面元素 字符和标记 格式标记 段落标记(paragraph marks) 自定义功能区(Ribbon) 自定义功能区要点@层次关系 添加自定义选项卡(ta ...

  8. Face++身份证图片识别

    在不少web系统都需要对身份证图片里面信息进行识别,然后再调用官方的系统接口,判断该身份证号是否正确.下面我们就介绍如何使用face++进行身份证图片的识别. 首先我们需要将图片上传到指定的目录,之后 ...

  9. 支持批量图片转文字的免费【OCR】文字识别工具,支持截图识别和批量图片识别,开源工具,速度快,准确度高,免费OCR,开源软件

    想必大家偶尔也有需要从图片中提取文字的需求,虽然现在手机上都自带了拍照识别功能,可是从电脑上的图片传到手机识别再将结果发回来实在是有点麻烦,尤其当图片数量较多时,更是费时费力,使用网页版工具又要面临收 ...

最新文章

  1. Python图像处理,替代PS做好效果图!
  2. mysql被格式化恢复数据_三种常见数据库文件恢复方法介绍
  3. Xap packaging failed , Object reference not set to an instance of an object.
  4. [EULAR文摘] 在总人群中监测ACPA能否预测早期关节炎
  5. JDBC操作oracle
  6. WinForm控件之【LinkLabel】
  7. 大学里学的单片机和网课一对一学单片机有什么区别
  8. 视易精通收银服务器自动关机,视易精通量贩式收银系统操作手册3.0
  9. android java 调试快捷键_最强Android studio 使用快捷键和调试技巧
  10. 计算机一级安装的软件要钱吗,电脑没装这5个软件,基本算是废了
  11. c语言fltk图形库,c-free-C/C++集成开发环境-c-free下载 v5.0官方版-完美下载
  12. 那些年用过的时间衰减函数
  13. 用python画小猪佩奇代码_使用Canvas画小猪佩奇
  14. 京东第八批C/C++笔试题10.15第二题答案
  15. php管理员密码,PHPWIND得到管理员密码的方法.
  16. 迈向大牛的重要一步——掌握设计模式
  17. 零基础C语言入门001——编译器下载
  18. iOS开发-调用手机浏览器打开网址
  19. 宝存 shannon PCI-E SSD VS OCZ RevoDrive3 X2 PCI-E SSD on CentOS 6.5 2.6.32-431.el6.x86_64
  20. 关于价值链分析法在企业成本管理中应用 (转载)

热门文章

  1. Latex数学公式基本使用格式
  2. 爬虫课程笔记(二)Requests、代理、cookie和session
  3. Pycharm 常用快捷键 for Mac
  4. matlab 圆锥投影,MATLAB 表达式 2*2^(3^2) 的结果是 (    )
  5. LaTeX 符号命令大全(超级详细)
  6. JAVA EE案例:基于MyBatis注解的学生管理程序
  7. 空间三维三角形的内切圆和外接圆绘制
  8. MATLAB如何画两个不同内切圆
  9. html 超链接下划线的距离,浅谈超链接中的下划线
  10. 七RabbitMQ队列、Redis