iOS 自定义相机进行银行卡/身份证信息识别方案
1、从CSDN下载demo源码https://download.csdn.net/download/u011018979/19359759 2、原理:自定义相机采集银行卡图片,调用SDK/API进行OCTR识别 3、文章地址:https://kunnan.blog.csdn.net/article/details/117445677 4、应用场景:实名认证、银行卡绑定、信用卡网申 5、思路 5.1、自定义相机识别银行卡/身份证信息的付费方案思路: 将CVImageBufferRef转UIImage之后,可直接调用第三方接口进行OCR https://kunnan.blog.csdn.net/article/details/117362305 5. 2、自定义相机识别银行卡/身份证信息的免费方案思路: 直接利用
libexbankcardios.a
和libbexbankcard.a
第三方库的API解析CVImageBufferRef中的银行卡号信息,进而根据卡并规则获取银行名称
涉及的隐私权限
NSCameraUsageDescription
应用场景:实名认证、银行卡绑定、信用卡网申
在这里插入图片描述
利用libexidcardios.a 的API识别imageBuffer的身份证信息
STD_API(int) EXCARDS_RecoIDCardData(unsigned char *pbImage, int nWidth, int nHeight, int nPitch, int nBitCount, char *szResBuf, int nResBufSize);
const char *thePath = [[[NSBundle mainBundle] resourcePath] UTF8String];
int ret = EXCARDS_Init(thePath);
if (ret != 0) {
NSLog(@"初始化失败:ret=%d", ret);
}