1、阿里云界面点击搜索ocr,选择文字识别,开通服务,默认已登录阿里云账号

2、选择个人证件识别,身份证识别(每个月赠送200次体验)

3、点击产品文档

4、下拉到最后,选择RecognizeIdcard点击,进入身份证识别界面

5、点击进入调试页面

6、上传身份证照片,点击发起调用,调用结果显示成功!网上测试完成,下面复制到本地工程!

7、引入依赖导本地工程

8、粘贴代码到本地

9、查询accessKeyId和accessKeySecret码

10、替换代码中的值

11、附上源码

package com.jeesite.modules.aliyun.ocr.web;import com.alibaba.fastjson.JSON;
import com.aliyun.ocr_api20210707.models.RecognizeIdcardResponse;
import com.aliyun.ocr_api20210707.models.RecognizeIdcardResponseBody;
import com.aliyun.tea.*;
import com.jeesite.common.config.Global;
import com.jeesite.common.web.BaseController;
import com.jeesite.modules.aliyun.ocr.entity.IdCardRoot;
import lombok.SneakyThrows;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;@Controller
@RequestMapping(value = "f/aliyun/ocr/ocrSampleController")
public class OcrSampleController {/*** 使用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 {com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.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);}@SneakyThrows@RequestMapping("ocr")@ResponseBodypublic Object ocr(@RequestParam("file") MultipartFile file){com.aliyun.ocr_api20210707.Client client = OcrSampleController.createClient("accessKeyI", "accessKeySecret");// 需要安装额外的依赖库,直接点击下载完整工程即可看到所有依赖。java.io.InputStream bodySyream = file.getInputStream();com.aliyun.ocr_api20210707.models.RecognizeIdcardRequest recognizeIdcardRequest = new com.aliyun.ocr_api20210707.models.RecognizeIdcardRequest().setBody(bodySyream);com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();try {// 复制代码运行请自行打印 API 的返回值RecognizeIdcardResponse response = client.recognizeIdcardWithOptions(recognizeIdcardRequest, runtime);RecognizeIdcardResponseBody body = response.getBody();String data = body.getData();IdCardRoot idCardRoot = JSON.parseObject(data, IdCardRoot.class);return idCardRoot;} catch (TeaException error) {// 如有需要,请打印 errorcom.aliyun.teautil.Common.assertAsString(error.message);} catch (Exception _error) {TeaException error = new TeaException(_error.getMessage(), _error);// 如有需要,请打印 errorcom.aliyun.teautil.Common.assertAsString(error.message);}return null;}
}

11、使用postman调试

12、源码下载地址

阿里云ocr身份证识别接口调用相关推荐

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

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

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

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

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

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

  4. 阿里云OCR图片识别

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

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

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

  6. SpringBoot项目H5界面手机拍照调用腾讯云OCR卡证识别接口完整例子

    最近一个微信端项目的功能涉及一个手机拍照上传身份证识别身份证信息回显的功能,调用的接口是腾讯云OCR的卡证识别功能.看了腾讯云的api通俗易懂,本地写好了demo测试可用.H5界面手机拍照调用后台方法 ...

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

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

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

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

  9. ORC工具(使用阿里云统一文字识别接口实现)

    废话不多,直接上代码. public class Text {/*** 使用AK&SK初始化账号Client** @param accessKeyId 阿里云的accessKeyId* @pa ...

最新文章

  1. 90sec mysql_dedecms被挂马 /plus/90sec.php解决方法
  2. Windows远程命令执行0day漏洞安全预警
  3. elastic-job详解(一):数据分片
  4. 【Vegas原创】将treeview父结点的链接改为折叠事件
  5. windows远程连接报错--“发生身份验证错误。要求的函数不受支持”
  6. 普林斯顿大学计算机科学与技术专业硕士项目拒信
  7. 前端入门--解决问题的一些方法
  8. Android Studio 上Activity的互相切换
  9. WCF消息之XmlDictionaryWriter
  10. 毕业后五年拉开差距的原因
  11. AcWing1074. 二叉苹果树(树形DP)题解
  12. office2010的安装和卸载
  13. TCP 的 keeplive保活机制
  14. u12无线网卡linux驱动装不上,腾达(U12)USB无线网卡Linux驱动安装笔记
  15. 计算生辰八字五行属性的算法
  16. Linux 内核签名(签名内核模块)、linux 驱动签名
  17. 创建并配置一个伪分布式Hadoop3.x版本集群(三)
  18. 需求分析挑战之旅(疯狂的订餐系统)(1)——某IT公司员工的吃饭问题
  19. 强生成首家上海市政府认定外资开放式创新平台;因美纳与红杉中国在华共推基因组学孵化器 | 美通企业日报...
  20. 天刀论剑显示服务器,天刀论剑系统全方位深入科普

热门文章

  1. 【计算机视觉】深度相机(七)--体感设备对比
  2. 智能车入门——跑车前的零碎知识<新手从零做车>
  3. 实现自己的音乐搜索软件(一)
  4. 抖音小店无货源,怎么操作可以出单?资深电商人在线分享
  5. Arduino - 驱动HC-SR501 人体红外感应模块
  6. oracle表自动模拟多条数据,Oracle使用虚拟表dual一次插入多条记录
  7. 【图像分割】基于matlab扩散张量成像(DTI)脑白质纤维束成像【含Matlab源码 2174期】
  8. 图片记录:2008年12月4日夜晚,暴风雪突袭烟台-上
  9. 初探Java反序列化漏洞
  10. redis系列之数据库与缓存数据一致性解决方案(简单易懂)