入门参考网址: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&params={}

先要引入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身份证识别具体实现相关推荐

  1. 阿里云 OCR身份证识别Api 使用(一)

    最近项目更新使用拍照识别身份证功能,为了省去用户手动输入身份证号码信息等. 从网上搜了一些方案,发现阿里云的非常便宜,果断采用. 但是没有android 的官方案例 ,只能自己搞了. 首选OCR 识别 ...

  2. 阿里云ocr身份证识别接口调用

    1.阿里云界面点击搜索ocr,选择文字识别,开通服务,默认已登录阿里云账号 2.选择个人证件识别,身份证识别(每个月赠送200次体验) 3.点击产品文档 4.下拉到最后,选择RecognizeIdca ...

  3. 阿里云OCR身份证信息识别

    阿里云OCR身份证信息识别 这里使用的是base64 public JSONObject getCard(MultipartFile file) {String host = "https: ...

  4. 阿里云OCR图片识别

    阿里云OCR图片识别 请求参数(Body) 请求示例(java) 正常返回示例 错误码定义 阿里云OCR图片识别: 单字识别,表格识别,旋转功能 准备条件:阿里云OCR图片识别API购买,初次购买1分 ...

  5. 阿里云OCR证件识别商业化发布,减少人工审核误差节省成本

    随着互联网的发展,利用现代信息技术开展高效快捷便民服务工作,已经势在必行.证件识别算法,极大地提高了办公效率,现已在互联网金融.银行保险.电信通讯运营商.智能交通.政府.航空.社保局等行业领域被广泛运 ...

  6. 关于调用百度云OCR身份证识别接口,用Java语言,识别结果缺少身份证号码的问题解决

    问题描述: 最近项目系统开发,使用到了相关证件的信息提取.识别,由于是学校科研使用,选择了百度云OCR文字识别的API.具体的相关识别身份等证件的代码将在另一篇文章中叙述,最近真的太忙了,草稿箱中还有 ...

  7. springboot 集成 腾讯云ocr身份证识别

    //控制层 @GetMapping("/getCertification")@ApiOperation(value = "ocr身份证识别接口 positiveImg:正 ...

  8. uniapp 调用阿里云OCR行驶证识别

    1.阿里云-文字设别-行驶证设别 印刷文字识别-行驶证识别/OCR文字识别(限时特惠,折扣享不停)[最新版]-云市场-阿里云 2. 购买完后 获取AppKey AppCode数据 3.前端页面 4.完 ...

  9. 阿里云OCR图片识别使用流程

    1.创建阿里云账户 2.开通服务 3.购买资源包 4.获取密钥 5.使用 private static final String accessKeyId = "";private ...

  10. 百度智能云OCR身份证识别-SDK

    支持 JAVA版本:1.7+ 使用maven依赖: 添加以下依赖即可.其中版本号可在maven官网查询 <dependency><groupId>com.baidu.aip&l ...

最新文章

  1. python 多种图片数据格式互转
  2. Heritrix源码分析(六) Heritrix的文件结构分析
  3. Vue watch如何同时监听多个属性?
  4. java 控制 crt_secureCRT关闭连接自动关闭tomcat服务
  5. 驱动人生2008_驱动人生致敬深圳经济特区建立四十周年!
  6. ShopXO本地化部署安装之centeros 安装Apache2.4.6 + PHP7.0.33 + Mysql5.7.25环境
  7. 星战前夜服务器维护时间,EVE星战前夜开测时间在什么时候 什么时候测试
  8. java正则表达式 ascii,是否可以检查字符串是否在Java中仅包含ASCII?
  9. 改变维度_一个人的各种维度,哪些是可以改变的?
  10. 【相机标定系列】单目相机,内参,外参
  11. Java回调函数实现案例
  12. java 有序map_java 有序Map之TreeMap的使用
  13. 在中文维基百科新建用户框
  14. lanp+nginx实现动静分离
  15. 【愚公系列】2022年10月 基于WPF的智能制造MES系统框架-简介
  16. [Matlab]脚本实现Excel单元格内容首尾空格删除
  17. xctf攻防世界 CRYPTO高手进阶区 wtc_rsa_bbq
  18. python程序结构和异常处理
  19. 【Python】数理统计理论:常用统计量、经验分布函数
  20. 百度的网盟推广图片尺寸总结

热门文章

  1. 串口调试助手CRC16_MODBUS校验码计算
  2. Repast-边界控制
  3. DNS欺骗的艺术 | 域名劫持和网页挂马
  4. java视频播放器vlcj_vlcj--java-制作视频播放器
  5. 科技爱好者周刊(第 148 期):微增长时代
  6. 220UF25V 10*7.7SMD铝电解电容封装
  7. CCL语料库检索系统(网络版)
  8. Android进阶之路 - 病毒检测工具
  9. 天猫tf卡速度测试软件,没有对比就没有伤害,老司机实测告诉你高速TF卡究竟有什么好处...
  10. java模板引擎哪个好_Java 常用模板引擎推荐