iOS

AhScanner 自动识别身份证信息

2017-04-10  本文已影响62人  阿浩ah

1.功能

iOS自定义照相机,实现身份证的信息自动识别,ID正面支持头像区域检测.
Objective-C实现.Demo地址https://github.com/ahao1011/AhScanner

2.类说明

IDInfo : 身份证信息
<p>

身份证信息数据模型 </p>
IDCard : 识别指示图层
<p> 识别信息指示图层 </p>
AhScannerManager :自定义照相机
<p> 自定义照相机 </p>
AhIDViewController : 展示识别🆔信息的控制器.

Resoure: 资源文件夹

3.使用

调用AhIDViewController, 使用其回调句柄handle 在回传的info中获取身份证信息.

AhIDViewController *vc = [[AhIDViewController alloc]initWithIDCardType:IDCardTypeFace];
vc.handle = ^(IDInfo *info,IDCardType type){

if (info.IDFaceSubImg!=nil) {

self.IDFaceImgView.image = info.IDFaceSubImg;
}

self.IDInfoLabel.text = [NSString stringWithFormat:@"姓名:%@\n性别:%@\n名族:%@\n地址:%@\nID号:%@\n发证机关:%@\n证件有效期%@",info.name,info.gender,info.nation,info.address,info.num,info.issue,info.valid];
};
[self.navigationController pushViewController:vc animated:YES];

上一篇下一篇

猜你喜欢

热点阅读