什么是身份证图像识别

身份证识别应用要求文字清晰的大陆二代身份证,文字朝向为正向,图像清晰。同时,身份证号码要求满足国标编码规范,否则不通过验证。API支持支持图片Base64编码和图片URL两种方法,支持的图像格式有jpg、jpeg、gif、png和bmp格式,文件大小在2M以内。

APIX 的身份证识别API,支持身份证正反面识别,其中cmd为idcardfront时,按正面识别,cmd为idcardback时,按反面识别。返回的信息包括姓名、性别、身份证号码、民族、地址,签发机关和有效期等信息。识别率高达92%。

注意事项

传入的身份证图片要求文字方向是正向的,部分手机拍照上传识别的证件图片,多为旋转90度或者180度的身份证照片,导致无法识别。

输出示例

姓名:谢*畅

性别:男

身份证号:330124××××××××9887

民族:汉

地址:广东省汕头市朝阳区光华路××街××号

签发机关:北京市公安局海淀分局

有效期限:2010.05.26-2030.05.26

代码示例,对接详见:http://apix.cn/services/show/35

<span style="font-size:12px;">package com.apix.idcardrecog;import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;public class IDCardRecog {public static String request(String httpUrl, String httpArg) {BufferedReader reader = null;String result = null;StringBuffer sbf = new StringBuffer();try {URL url = new URL(httpUrl);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("POST");connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");// 填入apix-key到HTTP headerconnection.setRequestProperty("apix-key",  "0d758082ac574c4f5***c401ba85");connection.setDoOutput(true);connection.getOutputStream().write(httpArg.getBytes("UTF-8"));connection.connect();InputStream is = connection.getInputStream();reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));String strRead = null;while ((strRead = reader.readLine()) != null) {sbf.append(strRead);sbf.append("\r\n");}reader.close();result = sbf.toString();} catch (Exception e) {e.printStackTrace();}return result;}public static void main(String[] args) {//发送 GET 请求String httpUrl = "http://a.apix.cn/apixlab/idcardrecog/idcardurl";String httpArg = "{\"cmd\": \"idcard_front\",\"imgurl\": \"http://images0.cnblogs.com/blog2015/51591/201506/151449465134350.jpg\"}";String jsonResult = request(httpUrl, httpArg);System.out.println(jsonResult);}
}
</span>

Android版代码和Demo下载:http://apix.cn/services/show/35

APIX_身份证图像识别技术(附代码)相关推荐

  1. 【图像分类】卷积神经网络之AlexNet网络模型实现花卉图像识别(附代码和数据集,PyTorch框架)

    写在前面: 首先感谢兄弟们的关注和订阅,让我有创作的动力,在创作过程我会尽最大能力,保证作品的质量,如果有问题,可以私信我,让我们携手共进,共创辉煌. 在上一篇博文中我们对AlexNet网络模型的结构 ...

  2. 基于深度学习模型的花卉图像分类代码_实战 | 基于深度学习模型VGG的图像识别(附代码)...

    本文演示了如何使用百度公司的PaddlePaddle实现基于深度学习模型VGG的图像识别. 准备工作 VGG简介 牛津大学VGG(Visual Geometry Group)组在2014年ILSVRC ...

  3. 原创:谈谈计算机图像识别技术之身份证号码识别

    原创:谈谈计算机图像识别技术之身份证号码识别 作者:刘常军(2014-1-21)   前两天看到一篇文章,说支付宝钱包的iOS版和Android版已经升至8.0,只要通过摄像头对准银行卡进行扫描,支付 ...

  4. 【视觉目标跟踪最高峰】VOT Challenge 2017 亚军北邮团队技术分享(附代码)

    视觉跟踪领域国际顶级赛事 Visual-Object-Tracking Challenge (VOT) 2017年结果出炉,结合传统滤波及深度学习的方案取得最佳成绩.本文是第二名北京邮电大学代表团队的 ...

  5. 谈谈计算机图像识别技术之身份证号码识别

    转载自 http://www.cnblogs.com/liu7537/p/3528968.html 作者:刘常军(2014-1-21)   前两天看到一篇文章,说支付宝钱包的iOS版和Android版 ...

  6. 如何创建一个百分百懂你的产品推荐系统 | 深度教程(附代码详解)

    (图片由AI科技大本营付费下载自视觉中国) 来源 | 读芯术(ID:AI_Discovery) 你也许每天都会逛一逛电子商务网站,或者从博客.新闻和媒体出版物上阅读大量文章.浏览这些东西的时候,最令读 ...

  7. 独家 | 手把手教TensorFlow(附代码)

    上一期我们发布了"一文读懂TensorFlow(附代码.学习资料)",带领大家对TensorFlow进行了全面了解,并分享了入门所需的网站.图书.视频等资料,本期文章就来带你一步步 ...

  8. python常用代码入门-入门十大Python机器学习算法(附代码)

    入门十大Python机器学习算法(附代码) 今天,给大家推荐最常用的10种机器学习算法,它们几乎可以用在所有的数据问题上: 1.线性回归 线性回归通常用于根据连续变量估计实际数值(房价.呼叫次数.总销 ...

  9. 基于蝙蝠算法优化BP神经网络的数据分类算法及其MATLAB实现-附代码

    基于蝙蝠算法优化BP神经网络的数据分类算法及其MATLAB实现-附代码 文章目录 基于蝙蝠算法优化BP神经网络的数据分类算法及其MATLAB实现-附代码 1 蝙蝠算法与BP神经网络分类模型 1.1 蝙 ...

最新文章

  1. apache2.4.9 开启path_info访问_浅淡flask在win下用Apache24及mod_wsgi部署的那些坑
  2. Redis的常用命令——String的常用命令
  3. 配置yum仓库和客户端:
  4. 苹果x和xsmax有什么区别_苹果手机不卡的真相是什么,安卓和iOS有本质区别
  5. pytorch torchvision.transforms.CenterCrop
  6. java学习(三) java 中 mongodb的各种操作
  7. cognos transformer 建一个85w数据的cube所用的时间,接优化
  8. Android 自定义标题栏(title栏)
  9. 我们为什么要骑驴找马?
  10. 【华为OD机试真题 JAVA】事件推送
  11. Seaweedfs上传大文件_large file
  12. 【Paper】Neural Machine Translation by Jointly Learning to Align and Translate
  13. 前端追梦人CSS教程
  14. HYSBZ 2565 最长双回文串 (回文树)
  15. 小红书怎么推广笔记?小红书推广笔记有什么用?
  16. C++软件开发经典面试题目
  17. 【组合数学】卡特兰数 / 大施罗德数 相关
  18. 浙江大学计算机学院2019推免,浙江大学控制科学与工程学院2019年推免夏令营信息通知...
  19. 将字符串“abc123“转化为 字符串“a21cb3“JAVA实现
  20. python 生成一个周期的正弦数据

热门文章

  1. android电力监控平台,电力系统监控实验平台(网络型)
  2. 14nm服务器芯片,Intel最后一代14nm服务器平台仍然杳无踪影 全新10nm Ice Lake具体特性一直未公布...
  3. 黎曼猜想(一) 欧拉乘积式
  4. Python-__getattr__与__getattribute__
  5. 【P23】正弦新耳放,把单运放玩儿透了!
  6. 牛客网sql练习题解(12-21)
  7. 30个HTML+CSS前端开发案例(一)
  8. 数组求fibnocci用c语言,c语言作业.docx
  9. 迪迪机器人_乐乐的好伙伴L.uka绘本阅读机器人
  10. 《jetson系列刷机指南》