腾讯OCR身份证识别信息
腾讯OCR身份证识别信息
maven
<!-- 腾讯身份证识别 --><dependency><groupId>com.qcloud</groupId><artifactId>qcloud-image-sdk</artifactId><version>2.3.3</version></dependency>
具体代码
/*** 腾讯OCR身份证识别** @param upImgPath(身份证正面网络地址)* @param downImgPath(身份证反面网络地址)* @return*/public static void ocrIdCardTencent(String upImgPath, String downImgPath) {Map<String, Object> resultMap = new HashMap<>();//https://console.cloud.tencent.com/cam/capiString appId = "";//你的ocr APPIDString secretId = "";//你的ocr SecretIdString secretKey = "";//你的ocr SecretKeyImageClient imageClient = new ImageClient(appId, secretId, secretKey, ImageClient.NEW_DOMAIN_recognition_image_myqcloud_com/*根据文档说明选择域名*/);String ret = null;// 1. url方式,识别String[] idcardUrlList = new String[2];idcardUrlList[0] = upImgPath;idcardUrlList[1] = downImgPath;//身份证正面【0.取第1张,正面】if (!upImgPath.equals("")) {try {IdcardDetectRequest idReq = new IdcardDetectRequest("", idcardUrlList, 0);ret = imageClient.idcardDetect(idReq);//参数解析JSONObject stringObjectMap = (JSONObject) JSON.parse(ret);JSONArray json = JSON.parseArray(stringObjectMap.get("result_list").toString());JSONObject jsonObject = (JSONObject) json.get(0);if (jsonObject.get("code").toString().equals("0")) {Map<String, Object> jx = (Map<String, Object>) JSON.parse(jsonObject.get("data").toString());System.out.println(jx.get("name"));System.out.println(jx.get("id"));System.out.println(jx.get("address"));System.out.println(jx.get("nation"));System.out.println(jx.get("sex"));System.out.println(jx.get("birth"));System.out.println("正面获取成功");} else {System.out.println("正面获取数据失败...");}} catch (AbstractImageException e) {e.printStackTrace();System.out.println("正面获取数据异常..." + e.getMessage());}}if (!downImgPath.equals("")) {//身份证反面 【1.取第二张,反面】IdcardDetectRequest idReq1 = new IdcardDetectRequest("", idcardUrlList, 1);try {ret = imageClient.idcardDetect(idReq1);//参数解析JSONObject stringObjectMap = (JSONObject) JSON.parse(ret);
// log.info("result_list: "+stringObjectMap.get("result_list"));JSONArray json = JSON.parseArray(stringObjectMap.get("result_list").toString());JSONObject jsonObject = (JSONObject) json.get(1);if (jsonObject.get("code").toString().equals("0")) {Map<String, Object> jx = (Map<String, Object>) JSON.parse(jsonObject.get("data").toString());System.out.println(jx.get("valid_date"));System.out.println(jx.get("authority"));System.out.println("反面识别成功");} else {System.out.println("反面获取数据失败...");}} catch (AbstractImageException e) {e.printStackTrace();System.out.println("反面获取数据失败...");}}System.out.println("识别异常");}
腾讯OCR身份证识别信息相关推荐
- springboot 集成 腾讯云ocr身份证识别
//控制层 @GetMapping("/getCertification")@ApiOperation(value = "ocr身份证识别接口 positiveImg:正 ...
- 阿里OCR身份证识别相关信息
阿里OCR身份证识别相关信息 maven <!-- fastjson--> <dependency><groupId>com.alibaba</groupId ...
- 关于调用百度云OCR身份证识别接口,用Java语言,识别结果缺少身份证号码的问题解决
问题描述: 最近项目系统开发,使用到了相关证件的信息提取.识别,由于是学校科研使用,选择了百度云OCR文字识别的API.具体的相关识别身份等证件的代码将在另一篇文章中叙述,最近真的太忙了,草稿箱中还有 ...
- 国航APP接入百度大脑OCR身份证识别技术,让机票购买更便捷!
价值成果 中国国航APP通过接入百度大脑OCR身份证识别技术,实现了旅客线上自助修正错购机票信息的功能.购票信息错误的旅客只需在中国国航APP上传身份证照片,即可进行购票身份认证,并立即修正错误信息. ...
- Android Study 玩转百度ocr身份证识别不是梦~
LZ-Says:最近好哥儿们因公来廊坊,在家里可谓夜夜笙歌,喝酒喝的俩眼发懵,最近状态欠佳,导致学习计划一直在滞留,今天通过简短的小例子,重新拾起学习之路,滚蛋吧,懒瘤君~ 前言 Today,由于昨晚 ...
- OCR身份证识别SDK
在很多地方都需要采集身份证信息,身份证识别OCR则能大大简化信息采集录入的过程.传统手动输入不仅慢,而且容易出错,利用OCR识别技术,则能将繁琐变得高效,将人工变得智能. 身份证识别OCR ,有着数十 ...
- 身份证在日常生活重要性 OCR身份证识别的作用
如何能快速识别提取身份证号.姓名呢?结合使用ocr识别技术,一秒提取,不用手工输入: 身份证识别,识别解决方案 身份证识别OCR技术影响识别率的因素有很多:其中重要因素是图片清晰度,决定因素为字符分割 ...
- 阿里云 OCR身份证识别Api 使用(一)
最近项目更新使用拍照识别身份证功能,为了省去用户手动输入身份证号码信息等. 从网上搜了一些方案,发现阿里云的非常便宜,果断采用. 但是没有android 的官方案例 ,只能自己搞了. 首选OCR 识别 ...
- android ocr 身份证识别
ocr opencv 想必做过程图像识别的同学们都对这两个词不陌生吧. ocr (optical character recognition ,光学字符识别) 是指电子设备(例如扫描仪或数码相机)检查 ...
最新文章
- linux内核开机显示企鹅logo,批改linux内核kernel开机logo(小企鹅)
- Nginx负载均衡:分布式/热备Web Server的搭建
- 每次执行java命令 都要source_解决每次执行Java等命令时都要重新source /etc/profile后才能执行,否则找不到命令...
- HDU_2795 Billboard(线段树)
- php把数字倒着展示,jQuery+PHP实现动态数字展示特效
- Java输出特定时间段特定格式时间信息
- 3月27日外电头条:Windows的开源野心
- MooTools官方插件 - Chain.Wait
- 云原生时代,需要什么样的数据库?
- 企业篇之员工工资管理系统(Java+SQL sever实现)
- vscode有趣插件
- PGP Shredder的使用,加密解密
- Unity 3D 图形学 Shader之顶点与片段着色器(五)
- 分布式监控系统WGCLOUD故障自愈能力说明
- 华米手表安装第三方应用
- 手机如何优雅地自动化登录校园网?
- 正点原子 核心板IMX6ULL IIC RTC驱动 PCF8563
- centos 如何测udp端口是否开放_CentOS如何测试端口是否打开
- 电脑正在更新计算机一直是,win10电脑一直不停更新怎么办啊
- Nexys A7 上手历程 【流水灯】