阿里云ocr身份证识别接口调用
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身份证识别接口调用相关推荐
- 关于调用百度云OCR身份证识别接口,用Java语言,识别结果缺少身份证号码的问题解决
问题描述: 最近项目系统开发,使用到了相关证件的信息提取.识别,由于是学校科研使用,选择了百度云OCR文字识别的API.具体的相关识别身份等证件的代码将在另一篇文章中叙述,最近真的太忙了,草稿箱中还有 ...
- 阿里云 OCR身份证识别Api 使用(一)
最近项目更新使用拍照识别身份证功能,为了省去用户手动输入身份证号码信息等. 从网上搜了一些方案,发现阿里云的非常便宜,果断采用. 但是没有android 的官方案例 ,只能自己搞了. 首选OCR 识别 ...
- 阿里云OCR身份证信息识别
阿里云OCR身份证信息识别 这里使用的是base64 public JSONObject getCard(MultipartFile file) {String host = "https: ...
- 阿里云OCR图片识别
阿里云OCR图片识别 请求参数(Body) 请求示例(java) 正常返回示例 错误码定义 阿里云OCR图片识别: 单字识别,表格识别,旋转功能 准备条件:阿里云OCR图片识别API购买,初次购买1分 ...
- springboot 集成 腾讯云ocr身份证识别
//控制层 @GetMapping("/getCertification")@ApiOperation(value = "ocr身份证识别接口 positiveImg:正 ...
- SpringBoot项目H5界面手机拍照调用腾讯云OCR卡证识别接口完整例子
最近一个微信端项目的功能涉及一个手机拍照上传身份证识别身份证信息回显的功能,调用的接口是腾讯云OCR的卡证识别功能.看了腾讯云的api通俗易懂,本地写好了demo测试可用.H5界面手机拍照调用后台方法 ...
- 阿里云OCR证件识别商业化发布,减少人工审核误差节省成本
随着互联网的发展,利用现代信息技术开展高效快捷便民服务工作,已经势在必行.证件识别算法,极大地提高了办公效率,现已在互联网金融.银行保险.电信通讯运营商.智能交通.政府.航空.社保局等行业领域被广泛运 ...
- uniapp 调用阿里云OCR行驶证识别
1.阿里云-文字设别-行驶证设别 印刷文字识别-行驶证识别/OCR文字识别(限时特惠,折扣享不停)[最新版]-云市场-阿里云 2. 购买完后 获取AppKey AppCode数据 3.前端页面 4.完 ...
- ORC工具(使用阿里云统一文字识别接口实现)
废话不多,直接上代码. public class Text {/*** 使用AK&SK初始化账号Client** @param accessKeyId 阿里云的accessKeyId* @pa ...
最新文章
- 90sec mysql_dedecms被挂马 /plus/90sec.php解决方法
- Windows远程命令执行0day漏洞安全预警
- elastic-job详解(一):数据分片
- 【Vegas原创】将treeview父结点的链接改为折叠事件
- windows远程连接报错--“发生身份验证错误。要求的函数不受支持”
- 普林斯顿大学计算机科学与技术专业硕士项目拒信
- 前端入门--解决问题的一些方法
- Android Studio 上Activity的互相切换
- WCF消息之XmlDictionaryWriter
- 毕业后五年拉开差距的原因
- AcWing1074. 二叉苹果树(树形DP)题解
- office2010的安装和卸载
- TCP 的 keeplive保活机制
- u12无线网卡linux驱动装不上,腾达(U12)USB无线网卡Linux驱动安装笔记
- 计算生辰八字五行属性的算法
- Linux 内核签名(签名内核模块)、linux 驱动签名
- 创建并配置一个伪分布式Hadoop3.x版本集群(三)
- 需求分析挑战之旅(疯狂的订餐系统)(1)——某IT公司员工的吃饭问题
- 强生成首家上海市政府认定外资开放式创新平台;因美纳与红杉中国在华共推基因组学孵化器 | 美通企业日报...
- 天刀论剑显示服务器,天刀论剑系统全方位深入科普