学习记录542@阿里云OCR身份证识别具体实现
入门参考网址:https://help.aliyun.com/document_detail/294533.html
两种调用方式:HTTP调用方式,SDK,推荐用SDK,更加简单,方法都是封装好的,本文采用此方式。
SDK方式参考链接:
https://next.api.aliyun.com/api/ocr-api/2021-07-07
https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeIdcard?sdkStyle=dara¶ms={}
先要引入SDK
<dependency><groupId>com.aliyun</groupId><artifactId>tea-openapi</artifactId><version>0.2.2</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>ocr_api20210707</artifactId><version>1.1.2</version></dependency>
代码
官网代码不是很完整,自己整理了下
注意设置输入源图片的方法需要自己看下recognizeIdcardRequest的方法
// This file is auto-generated, don't edit it. Thanks.
package app;import com.aliyun.tea.*;
import com.aliyun.ocr_api20210707.*;
import com.aliyun.ocr_api20210707.models.*;
import com.aliyun.teaopenapi.*;
import com.aliyun.teaopenapi.models.*;import java.io.BufferedInputStream;
import java.io.FileInputStream;public class Sample {/*** 使用AK&SK初始化账号Client* @param accessKeyId* @param accessKeySecret* @return Client* @throws Exception*/public static com.aliyun.ocr_api20210707.Client createClient(String accessKeyId, String accessKeySecret) throws Exception {Config config = new Config()// 您的AccessKey ID.setAccessKeyId(accessKeyId)// 您的AccessKey Secret.setAccessKeySecret(accessKeySecret);// 访问的域名config.endpoint = "ocr-api.cn-hangzhou.aliyuncs.com";return new com.aliyun.ocr_api20210707.Client(config);}public static void main(String[] args_) throws Exception {java.util.List<String> args = java.util.Arrays.asList(args_);com.aliyun.ocr_api20210707.Client client = Sample.createClient("你自己的accessKeyId", "你自己的accessKeySecret");//创建请求RecognizeIdcardRequest recognizeIdcardRequest = new RecognizeIdcardRequest();
// url方式// recognizeIdcardRequest.setUrl("https://img.alicdn.com/tfs/TB1q5IeXAvoK1RjSZFNXXcxMVXa-483-307.jpg");
// 二进制文件流方式recognizeIdcardRequest.setBody(new BufferedInputStream(new FileInputStream("C:\\Users\\Desktop\\杂七杂八\\傻猫.png")));// 返回值RecognizeIdcardResponse recognizeIdcardResponse = client.recognizeIdcard(recognizeIdcardRequest);System.out.println(recognizeIdcardResponse);}
}
结果
debug一下结果
就是这个傻猫
学习记录542@阿里云OCR身份证识别具体实现相关推荐
- 阿里云 OCR身份证识别Api 使用(一)
最近项目更新使用拍照识别身份证功能,为了省去用户手动输入身份证号码信息等. 从网上搜了一些方案,发现阿里云的非常便宜,果断采用. 但是没有android 的官方案例 ,只能自己搞了. 首选OCR 识别 ...
- 阿里云ocr身份证识别接口调用
1.阿里云界面点击搜索ocr,选择文字识别,开通服务,默认已登录阿里云账号 2.选择个人证件识别,身份证识别(每个月赠送200次体验) 3.点击产品文档 4.下拉到最后,选择RecognizeIdca ...
- 阿里云OCR身份证信息识别
阿里云OCR身份证信息识别 这里使用的是base64 public JSONObject getCard(MultipartFile file) {String host = "https: ...
- 阿里云OCR图片识别
阿里云OCR图片识别 请求参数(Body) 请求示例(java) 正常返回示例 错误码定义 阿里云OCR图片识别: 单字识别,表格识别,旋转功能 准备条件:阿里云OCR图片识别API购买,初次购买1分 ...
- 阿里云OCR证件识别商业化发布,减少人工审核误差节省成本
随着互联网的发展,利用现代信息技术开展高效快捷便民服务工作,已经势在必行.证件识别算法,极大地提高了办公效率,现已在互联网金融.银行保险.电信通讯运营商.智能交通.政府.航空.社保局等行业领域被广泛运 ...
- 关于调用百度云OCR身份证识别接口,用Java语言,识别结果缺少身份证号码的问题解决
问题描述: 最近项目系统开发,使用到了相关证件的信息提取.识别,由于是学校科研使用,选择了百度云OCR文字识别的API.具体的相关识别身份等证件的代码将在另一篇文章中叙述,最近真的太忙了,草稿箱中还有 ...
- springboot 集成 腾讯云ocr身份证识别
//控制层 @GetMapping("/getCertification")@ApiOperation(value = "ocr身份证识别接口 positiveImg:正 ...
- uniapp 调用阿里云OCR行驶证识别
1.阿里云-文字设别-行驶证设别 印刷文字识别-行驶证识别/OCR文字识别(限时特惠,折扣享不停)[最新版]-云市场-阿里云 2. 购买完后 获取AppKey AppCode数据 3.前端页面 4.完 ...
- 阿里云OCR图片识别使用流程
1.创建阿里云账户 2.开通服务 3.购买资源包 4.获取密钥 5.使用 private static final String accessKeyId = "";private ...
- 百度智能云OCR身份证识别-SDK
支持 JAVA版本:1.7+ 使用maven依赖: 添加以下依赖即可.其中版本号可在maven官网查询 <dependency><groupId>com.baidu.aip&l ...
最新文章
- python 多种图片数据格式互转
- Heritrix源码分析(六) Heritrix的文件结构分析
- Vue watch如何同时监听多个属性?
- java 控制 crt_secureCRT关闭连接自动关闭tomcat服务
- 驱动人生2008_驱动人生致敬深圳经济特区建立四十周年!
- ShopXO本地化部署安装之centeros 安装Apache2.4.6 + PHP7.0.33 + Mysql5.7.25环境
- 星战前夜服务器维护时间,EVE星战前夜开测时间在什么时候 什么时候测试
- java正则表达式 ascii,是否可以检查字符串是否在Java中仅包含ASCII?
- 改变维度_一个人的各种维度,哪些是可以改变的?
- 【相机标定系列】单目相机,内参,外参
- Java回调函数实现案例
- java 有序map_java 有序Map之TreeMap的使用
- 在中文维基百科新建用户框
- lanp+nginx实现动静分离
- 【愚公系列】2022年10月 基于WPF的智能制造MES系统框架-简介
- [Matlab]脚本实现Excel单元格内容首尾空格删除
- xctf攻防世界 CRYPTO高手进阶区 wtc_rsa_bbq
- python程序结构和异常处理
- 【Python】数理统计理论:常用统计量、经验分布函数
- 百度的网盟推广图片尺寸总结
热门文章
- 串口调试助手CRC16_MODBUS校验码计算
- Repast-边界控制
- DNS欺骗的艺术 | 域名劫持和网页挂马
- java视频播放器vlcj_vlcj--java-制作视频播放器
- 科技爱好者周刊(第 148 期):微增长时代
- 220UF25V 10*7.7SMD铝电解电容封装
- CCL语料库检索系统(网络版)
- Android进阶之路 - 病毒检测工具
- 天猫tf卡速度测试软件,没有对比就没有伤害,老司机实测告诉你高速TF卡究竟有什么好处...
- java模板引擎哪个好_Java 常用模板引擎推荐