记录一下使用华为云OCR识别身份证和银行卡

public class OCRUtil {private static String tokenurl="https://iam.cn-east-3.myhuaweicloud.com/v3/auth/tokens";private static String username=;private static String domain=;private static String password=;private static String projectid=;/*** 识别身份证信息* @param imageurl 图片地址* @param side  true 正面(头像面)    false 反面(国徽面)* 注意事项:此处申请华为云必须在华为云上海一区开通身份证识别功能,然后拷贝项目ID到此处进行识别*/public static String getIdCardInfo(String imageurl,String side){String JSONSTR = "{ \n \"auth\": { \n \"identity\": { \n \"methods\": [ \n \"password\" \n  ], \n  \"password\": { \n \"user\": { \n\"name\": \""+username+"\", \n \"password\": \""+password+"\", \n \"domain\": { \n \"name\": \""+domain+"\" \n } \n } \n} \n}, \n\"scope\": { \n \"project\": { \n\"name\": \"cn-east-3\" \n} \n} \n} \n}";String token =   HttpRequest.post(tokenurl).body(JSONUtil.parse(JSONSTR) ).execute().header("X-Subject-Token");String url = "https://ocr.cn-east-3.myhuaweicloud.com/v2/"+projectid+"/ocr/id-card";Map<String,Object> param = new HashMap<>();param.put("url",imageurl);param.put("side",side);String result=HttpRequest.post(url).header("X-Auth-Token",token).body(JSONUtil.parse(param) ).execute().body();System.out.println(result);return result;}/*** 识别银行卡信息* @param imageurl 图片地址* 注意事项:此处申请华为云必须在华为云上海一区开通身份证识别功能,然后拷贝项目ID到此处进行识别*/public static String getBankInfo(String imageurl){String JSONSTR = "{ \n \"auth\": { \n \"identity\": { \n \"methods\": [ \n \"password\" \n  ], \n  \"password\": { \n \"user\": { \n\"name\": \""+username+"\", \n \"password\": \""+password+"\", \n \"domain\": { \n \"name\": \""+domain+"\" \n } \n } \n} \n}, \n\"scope\": { \n \"project\": { \n\"name\": \"cn-east-3\" \n} \n} \n} \n}";String token =   HttpRequest.post(tokenurl).body(JSONUtil.parse(JSONSTR) ).execute().header("X-Subject-Token");String url = "https://ocr.cn-east-3.myhuaweicloud.com/v2/"+projectid+"/ocr/bankcard";Map<String,Object> param = new HashMap<>();param.put("url",imageurl);String result=HttpRequest.post(url).header("X-Auth-Token",token).body(JSONUtil.parse(param) ).execute().body();System.out.println(result);return result;}
}

着重说明username和password是你的华为云主账号创建的IAM账号。domain是主账号用户名。tokenurl是华为云 华东-上海一 的服务器域名,可根据不同地域更换。

可参考官方文档:https://support.huaweicloud.com/api-iam/iam_17_0002.html

IAM用户组和账号配置:https://support.huaweicloud.com/qs-iam/iam_01_0030.html

错误码:https://support.huaweicloud.com/api-ocr/ocr_03_0028.html

华为云OCR文字识别工具类相关推荐

  1. 华为云OCR文字识别 免费在线体验!

    嘿,华为云OCR文字识别了解一下,免费在线体验! 物流行业快速提取运单信息.医疗/保险行业单据快速录入.政务办事人证检验,你知道这些都是如何实现的么? 答案就是:OCR文字识别! 作为AI时代效率倍增 ...

  2. 精品软件 推荐 ABBYY FineReader 世界排名第一的 OCR 文字识别工具

    ABBYY FineReader 是世界排名第一的 OCR 文字识别工具,提供高效和精准的文档识别.数据提取解决方案,支持多国字符和彩色文件识别,主要用于将扫描图像.图片型PDF转化成可编辑的文本. ...

  3. yorc.json_天若OCR文字识别工具 v5.0.0 开源轻量级最全桌面OCR软件

    天若OCR文字识别工具是一款轻量级最全桌面OCR软件,有些图片或视频中的信息想复制下来,这就要求我们要将这些图片或视频上的的信息截图后转换成可以编辑的文字,解决这个问题有些人知道用专业的OCR识别软件 ...

  4. yorc.json_天若ocr文字识别工具

    天若ocr文字识别工具是一款你可以帮助用户朋友进行本地ocr截图文字识别的强大工具,这款天若ocr文字识别工具不花一分钱,只需体验三分钟,就可以让你感受到免费迅速截图识别的魅力. 相似软件 版本说明 ...

  5. yorc.json_天若ocr文字识别工具软件

    天若ocr文字识别工具是一款免费的ocr识别软件可以帮助用户朋友进行本地ocr截图文字识别的强大工具,这款天若ocr文字识别工具不花一分钱,只需体验三分钟,就可以让你感受到免费迅速截图识别的魅力!需要 ...

  6. 超快速ocr文字识别工具:Text Scanner for Mac

    Text Scanner Mac版是Mac平台上的一款非常好用的ocr文字识别工具,识别图片上文字信息只需几秒,包含文字识别.卡证照识别,支持十多个语种专项识别,非常实用!本站现在提供text sca ...

  7. ocr文字识别工具哪个好用?首选清描图片转文字!

    想要成为一名合格的打工人,必须熟练掌握一些办公技巧.但是大部分人对于办公软件的了解也大多在PPT.Word.Excel等软件的操作上,却忽略了其他可以提升办公幸福感的小技巧. 其实人工智能时代,当我们 ...

  8. yorc.json_天若OCR文字识别工具 v4.13 最全的OCR接口

    有些图片或视频中的信息想复制下来,这就要求我们要将这些图片或视频上的的信息截图后转换成可以编辑的文字,解决这个问题有些人知道用专业的OCR识别软件,而对于假如只想复制小部分文字,又不想安装大型OCR识 ...

  9. 教你用OCR文字识别工具快速识别图片上的文字

    OCR文字识别工具,指利用OCR(Optical Character Recognition,光学字符识别) 技术,将图片.照片上的文字内容,直接转换为可编辑文本的工具.软件可以把图片 转换成可以编辑 ...

最新文章

  1. 又现“别人家的公司”!网曝腾讯和快手发“阳光普照奖”,给每个员工100股股票!...
  2. python装饰器使用多吗_对于Python装饰器使用的一些建议
  3. 域名商2014年度报告:中国数据域名总量跌至22万
  4. 使用Spring将POJO公开为JMX MBean
  5. c语言计算机编程例题详解,计算机C语言编写程序题及答案解析精选.doc
  6. 【数据结构笔记09】二叉树的定义、性质、实现
  7. SD-WAN的几种典型部署和实践
  8. premiere直接使用计算机素材,Premiere使用技巧之视频捕捉 -电脑资料
  9. Java生成随机整数
  10. 桑德伯格加州大学伯克利分校2016毕业演讲+我从死亡中学到的东西
  11. Ubuntu下装memcache
  12. Git 进行分布式管理的入门
  13. OSChina 周二乱弹 —— 求借妹纸肩膀一用!
  14. Bluetooth技术学习笔记 ——蓝牙核心系统架构
  15. DSP TMS320F2803x CLA 指令
  16. veket linux手机版,veket-8.05 使用Linux多少的内核
  17. C语言之memcpy()函数
  18. CTF网络安全大赛介绍
  19. python魔法方法详解_Python魔术方法详解
  20. HDU 4526.威威猫系列故事——拼车记

热门文章

  1. 大数据和云计算技术周报(第88期)
  2. Set 转换成List
  3. 【沪江日语电台】Love Love J-popVol.2
  4. HTML视频(Video)播放
  5. SonarQube 数据中心版 v9.5
  6. html5 3d场景设计,打造H5里的“3D全景漫游”秘籍 - 腾讯ISUX
  7. iphone h5 拍摄_如何使用iPhone拍摄专业电影
  8. 7-10 排座位(并查集)
  9. 上海校园网站的等级保护建设的详细流程
  10. Kali-加密文档Office破解-hashcat(字典)