//控制层
@GetMapping("/getCertification")@ApiOperation(value = "ocr身份证识别接口  positiveImg:正面照片地址  backImg:反面照片地址 传一次调用一次接口", notes = "")public GlobalReponse<Map<String, Object>> getCertification(String positiveImg, String backImg) {if (StringUtils.isRealBlank(positiveImg) || StringUtils.isRealBlank(backImg)) {GlobalReponse.fail("参数不能为空");}Long userId = JwtUtil.getCurrentJwtUser().getId();return iCertificationService.getTencentAuthCertification(positiveImg, backImg);}//service
GlobalReponse<Map<String, Object>> getTencentAuthCertification(String positiveImg, String backImg);//serviceImpl
@Overridepublic GlobalReponse<Map<String, Object>> getTencentAuthCertification(String positiveImg, String backImg) {// positiveImg  (身份证正面网络地址)backImg   (身份证反面网络地址)//tsecretId和tsecretKey是你在腾讯云上的秘钥String tsecretId="你自己的tsecretId"//建议从配置文件读取String tsecretKey="你自己的tsecretKey"//建议从配置文件读取try {Credential cred = new Credential(tsecretId, tsecretKey);HttpProfile httpProfile = new HttpProfile();httpProfile.setEndpoint("ocr.tencentcloudapi.com");ClientProfile clientProfile = new ClientProfile();clientProfile.setHttpProfile(httpProfile);OcrClient client = new OcrClient(cred, "ap-beijing", clientProfile);//正面JSONObject jsonObject = new JSONObject();jsonObject.put("ImageUrl", positiveImg);String params = jsonObject.toString();IDCardOCRRequest req = IDCardOCRRequest.fromJsonString(params, IDCardOCRRequest.class);IDCardOCRResponse resp = client.IDCardOCR(req);//反面JSONObject json = new JSONObject();json.put("ImageUrl", backImg);String param = json.toString();IDCardOCRRequest re = IDCardOCRRequest.fromJsonString(param, IDCardOCRRequest.class);IDCardOCRResponse res = client.IDCardOCR(re);Map map = new HashMap();map.put("front", IDCardOCRResponse.toJsonString(resp));map.put("back", IDCardOCRResponse.toJsonString(res));System.out.println(IDCardOCRResponse.toJsonString(resp));System.out.println(IDCardOCRResponse.toJsonString(res));return GlobalReponse.success(map);} catch (TencentCloudSDKException e) {log.error(e.toString());//System.out.println(e.toString());Map map = new HashMap();map.put("error", "实名认证失败");return GlobalReponse.fail(map);}}//maven依赖<dependency><groupId>com.tencentcloudapi</groupId><artifactId>tencentcloud-sdk-java</artifactId><version>3.1.94</version></dependency>

springboot 集成 腾讯云ocr身份证识别相关推荐

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

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

  2. 调用腾讯云OCR接口识别身份证和户口本

    一.添加项目pom文件依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson ...

  3. 使用springboot集成腾讯云短信服务,解决配置文件读取乱码问题

    使用springboot集成腾讯云短信服务,解决配置文件读取乱码问题 参考文章: (1)使用springboot集成腾讯云短信服务,解决配置文件读取乱码问题 (2)https://www.cnblog ...

  4. SpringBoot集成腾讯云存储COS服务

    前言 该文章会先简单的介绍一下腾讯云的COS存储,然后演示如何在SpringBoot项目中集成COS,每一步都有记录,保证初学者也能看懂. 文章目录 前言 1.腾讯云对象存储介绍 1.1.开通&quo ...

  5. 前端直接跨域到腾讯云ocr文字识别(失败)

    前端直接跨域到腾讯云ocr文字识别 '/tx': {target: txUrl,// secure: false,changeOrigin: true, // 是否跨域// logLevel: 'de ...

  6. 腾讯云OCR文字识别的使用

    一 什么是OCR? OCR就是图片文字识别的技术,即将图片的文字信息智能提取出来属于人工智能的范畴.之前用过OCR图像文字识别来作用户身份证上传提取身份信息的功能和上传银行卡来获取银行卡信息的功能. ...

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

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

  8. SpringBoot集成腾讯云COS存储

    河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功! 文章目录 学习资料 集成腾讯云COS存储 添加pom依赖 common的pom文件 yaml配置 创建TencentCosUti ...

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

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

最新文章

  1. 3人小公司1年的创业成本
  2. TikTok太火,Netflix急了
  3. hdu_2243_考研路茫茫——单词情结(AC自动机+矩阵)
  4. mysql用in报错_Mysql子查询IN中使用LIMIT
  5. Json、Gson、Jackson
  6. wps怎么旋转页面_用WPS文字编辑一份试卷,详细教程来了,老师们赶快收藏吧
  7. java request获取文件_request获取路径方式
  8. Ubuntu16.04 Oracle JDK8和Open JDK8的安装与配置
  9. mysql入门很简单(一)
  10. C++_类和对象_C++运算符重载_加号运算符重载_实现两个对象相加_对象和int类型相加_通过成员函数重载+号_全局函数重载+号_以及重载_运算符重载函数实现---C++语言工作笔记055
  11. VisualTreeHelper
  12. Filestream 使用简单步骤
  13. 【图像重建】基于matlab ASTRA算法图像重建【含Matlab源码 090期】
  14. 自己动手定制winpe+各类dos工具箱U盘启动盘+minilinux
  15. uv422转换为yuv420_利用libswscale转换yuyv422到yuv422p或rgb之间的转换, 视频翻转
  16. 一年中所有节日的排列顺序_我国一年中的传统节日。(按顺序)
  17. 重装Office后打开Powerpoint和excel提示找不到VCRUNTIME140_1.dll的解决办法(亲测成功,简单有效)
  18. Linux ln -sfn命令
  19. html如何把图片在背景图一半,img只显示图片一部分 或 css设置背景图片只显示图片指定区域...
  20. 微信小程序官方组件展示之基础内容icon源码

热门文章

  1. 【干货】微视短视频去水印软件使用介绍
  2. CCAI 2017中国人工智能大会参会感想
  3. 通过社交媒体针对安全研究人员的社会工程学攻击活动
  4. 毕业设计-基于SpringBoot垃圾回收系统
  5. 智能小区中嵌入式MP3流媒体网络广播系统设计
  6. 大话量子通信丨文末赠书
  7. 字节跳动必问面试题——通用型业务解决方案设计
  8. 正则表达式提取新闻发生时间
  9. 都在讨论函数对象,那么,什么是函数对象呢?
  10. 屏幕录制怎么加上水印?这两种方法不要错过