iOS银行卡识别(OCR) 源码

上传者: u011018979 | 上传时间: 2021-05-31 19:05:39 | 文件大小: 6.88MB | 文件类型: ZIP
1、功能:扫描银行卡识别信息( 银行名称、 银行卡号)并截取银行卡图像 2、应用场景:快速填充银行卡号的场景,比如商户进件、实名认证 3、原理: 3.1、自定义相机并利用第三方库SDK `libexbankcardios.a` 、`libbexbankcard.a`进行识别(识别`次数无限,免费 `) 3.2、添加自定义的扫描界面(中间有一个镂空窗口和来回移动的扫描线) 4、原理文章:https://kunnan.blog.csdn.net/article/details/117421214

文件下载

资源详情

[{"title":"( 68 个子文件 6.88MB ) iOS银行卡识别(OCR) 源码","children":[{"title":"JYBDAVCapture-master","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"JYBDAVCapture","children":[{"title":"JYBDAVCapture.xcdatamodeld","children":[{"title":"JYBDAVCapture.xcdatamodel","children":[{"title":"contents <span style='color:#111;'> 303B </span>","children":null,"spread":false}],"spread":true},{"title":".xccurrentversion <span style='color:#111;'> 266B </span>","children":null,"spread":false}],"spread":true},{"title":"ViewController.m <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"main.m <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"JYBD_IDCardRecognition","children":[{"title":"Classes","children":[{"title":"Category","children":[{"title":"UIAlertController+IDCardExtend.h <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"UIImage+IDCardExtend.h <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"UIAlertController+IDCardExtend.m <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"UIImage+IDCardExtend.m <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"Controller","children":[{"title":"JYBDIDCardVC.m <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"JYBDScanCardBaseVC.m <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"JYBDIDCardVC.h <span style='color:#111;'> 391B </span>","children":null,"spread":false},{"title":"JYBDBankCardVC.m <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"JYBDBankCardVC.h <span style='color:#111;'> 275B </span>","children":null,"spread":false},{"title":"JYBDScanCardBaseVC.h <span style='color:#111;'> 102B </span>","children":null,"spread":false}],"spread":true},{"title":"View","children":[{"title":"JYBDNewFormeScaningV.m <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"JYBDNewFormeScaningV.h <span style='color:#111;'> 295B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Resources","children":[{"title":"scaningbgimage.png <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"idcard_back.png <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"flashlightscan@3x.png <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"scaningline@3x.png <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"scaningbgimage@2x.png <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"scaningline@2x.png <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"flashlightscan.png <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"scaningline.png <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"scaningbgimage@3x.png <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"flashlightscan@2x.png <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"JYBDScanCardManageBase.h <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"JYBDBankCardSearch.m <span style='color:#111;'> 117.10KB </span>","children":null,"spread":false},{"title":"JYBDBankCardSearch.h <span style='color:#111;'> 286B </span>","children":null,"spread":false},{"title":"JYBDScanCardManage.h <span style='color:#111;'> 872B </span>","children":null,"spread":false},{"title":"JYBDScanCardManage.m <span style='color:#111;'> 18.11KB </span>","children":null,"spread":false},{"title":"exbankcardcore","children":[{"title":"libexbankcardios.a <span style='color:#111;'> 3.90MB </span>","children":null,"spread":false},{"title":"libbexbankcard.a <span style='color:#111;'> 2.64MB </span>","children":null,"spread":false},{"title":"libexidcardios.a <span style='color:#111;'> 3.90MB </span>","children":null,"spread":false}],"spread":false},{"title":"JYBDScanCardManageBase.m <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"libexidcard","children":[{"title":"commondef.h <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"excards.h <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"exbankcard.h <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"exbankcardcore.h <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":"BankCard.h <span style='color:#111;'> 970B </span>","children":null,"spread":false}],"spread":false},{"title":"Tool","children":[{"title":"IDCardRectManager.m <span style='color:#111;'> 4.47KB </span>","children":null,"spread":false},{"title":"IDCardRectManager.h <span style='color:#111;'> 422B </span>","children":null,"spread":false}],"spread":false},{"title":"dicts","children":[{"title":"zocr0.lib <span style='color:#111;'> 2.71MB </span>","children":null,"spread":false}],"spread":false},{"title":"Model","children":[{"title":"JYBDBankCardInfo.h <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"JYBDBankCardInfo.m <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"JYBDCardIDInfo.h <span style='color:#111;'> 532B </span>","children":null,"spread":false},{"title":"JYBDCardIDInfo.m <span style='color:#111;'> 72B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"Base.lproj","children":[{"title":"LaunchScreen.storyboard <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"Main.storyboard <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"入口","children":[{"title":"IDAuthViewController.m <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"IDAuthViewController.xib <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"IDAuthViewController.h <span style='color:#111;'> 89B </span>","children":null,"spread":false}],"spread":true},{"title":"结果展示","children":[{"title":"IDInfoViewController.h <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"IDInfoViewController.m <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"ViewController.h <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"AppDelegate.h <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"Assets.xcassets","children":[{"title":"AppIcon.appiconset","children":[{"title":"Contents.json <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":false},{"title":"Contents.json <span style='color:#111;'> 62B </span>","children":null,"spread":false}],"spread":true},{"title":"AppDelegate.m <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"JYBDAVCapture.xcodeproj","children":[{"title":"project.xcworkspace","children":[{"title":"xcshareddata","children":[{"title":"IDEWorkspaceChecks.plist <span style='color:#111;'> 238B </span>","children":null,"spread":false}],"spread":true},{"title":"contents.xcworkspacedata <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"xcuserdata","children":[{"title":"mac.xcuserdatad","children":[{"title":"UserInterfaceState.xcuserstate <span style='color:#111;'> 97.59KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"xcuserdata","children":[{"title":"mac.xcuserdatad","children":[{"title":"xcschemes","children":[{"title":"xcschememanagement.plist <span style='color:#111;'> 348B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"project.pbxproj <span style='color:#111;'> 35.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 128B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明