登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

一个近乎完整的可识别中国身份证信息的Demo 可自动快速...

来自: 蝉鸣的夏天 分类: iOS精品源码 上传时间: 2017-3-15 14:40:33

项目介绍:

IDCardRecognition

说明

一个近乎完整的可识别中国身份证信息的Demo

可自动快速读出身份证上的信息(姓名、性别、民族、住址、身份证号码)并截取到身份证图像

IDAuthViewController-开始验证身份证

AVCaptureViewController-身份证拍摄界面

图片描述

原理

经实践发现,只要身份证号码处于摄像头预览图层中时,即不用完全对准身份证也可以读取到身份证号码,但此时截取到的身份证图像并不完整。

为获取到比较完整的身份证图像,经多次实践发现,当身份证人像大约位于拍摄框中的右上区域时,此时可获取到比较完整的身份证图像。

因此,在拍摄框中右上区域加了一个人像区域提示框,并将该区域设为扫描人脸的区域,只有该区域扫描到身份证上的人脸时(确保用户的确将身份证人像对准了拍摄框中的人像框),才执行读取身份证信息的操作。

使用

将该功能集成到你开发的app里:

1、请把Category、Tool、libexidcard、Model、View、Controller这六个文件夹拖入到你的项目里;

2、将idcard_first.png、idcard_first_head.png、idcard_back.png、navigationbar_back.png拖入到你的项目中,或在相应代码处替换为你的素材;

3、在你的项目的Info.plist文件中,添加权限描述(Key   Value)

Privacy - Camera Usage Description      是否允许访问相机

Privacy - Photo Library Usage Description       是否允许访问相册

4、运行程序,可能会报 ENABLE_BITCODE 错误:

解决方法:

5、在你的项目中的相应处,首先:

#import "IDAuthViewController.h"

在使用该功能的地方:

IDAuthViewController *IDAuthVC = [[IDAuthViewController alloc] init];

[self.navigationController pushViewController:IDAuthVC animated:YES];

6、大功告成,使用真机,Run!

github地址:https://github.com/zhongfenglee/IDCardRecognition

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(138)
kengsir 2017-3-15 16:00:43
支持,感谢,祝code4app越来越好~
回复
littleRed 2017-3-15 16:00:47
小弟学习了~支持,支持
回复
AlonMessi 2017-3-15 16:01:22
感谢分享,code4app有你更精彩
回复
hellokenken 2017-3-15 16:01:23
膜拜大神~
回复
phoiu 2017-3-15 16:01:54
不错不错,楼主辛苦了。。。
回复
BlueManlove 2017-3-15 16:03:56
我是来学习的
回复
code4app热心网友 2017-3-15 17:41:22
感谢分享,Code4App有你更精彩:)
回复
Singularity 2017-3-15 18:55:17
很给力,Code4App有你更精彩!
回复
code4app热心网友 2017-3-16 00:11:57
正需要啊,感谢楼主无私分享!
回复
提取码:  下载次数:102 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1022 1 102
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表