• Stars
    star
    127
  • Rank 282,790 (Top 6 %)
  • Language
    Objective-C
  • Created almost 7 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

可快速高效对银行卡进行识别,可识别卡号是平的和凹凸的银行卡,烦请点个Star!

一:简介

快捷支付涉及到方方面面,同时安全问题既是用户所关心的,也是制作者不容忽视的重要部分。 比如涉及到支付和金钱的app,商户端app等等,都需要进行实名认证,实名认证可以通过银行卡认证和身份证认证。 今天我就和大家介绍一下银行卡识别功能,这个方法是通过图像识别,可以快速、高效的识别银行卡信息。

二:原理

经实践发现,只要银行卡处于摄像头预览图层中并且银行卡号与识别线重合,即不用完全对准银行卡也可以读取到银行卡号。

与身份证识别不同的是,银行卡识别主要识别银行卡号,因此获取到的图像主要是银行卡号位置。

在获取到银行卡号之后,通过信息对比获取到银行卡的开户行。在银行卡信息页面可以展示出银行卡识别截图、银行卡开户行、银行卡号。

三:项目展示

1.扫描银行卡页面

扫描银行卡页面

2.信息展示页面

信息展示页面

四:Demo接入流程

1.导入ReactiveCocoa框架

使用ReactiveCocoa对银行卡识别出的信息回调。

添加ReactiveCocoa框架最简单的方法就是用CocoaPods导入。

如果你从没用过CocoaPods,可以参考CocoaPods | iOS详细使用说明这篇教程吧。请至少看完教程中初始化的步骤,这样你才能安装框架。

如果不想用CocoaPods,你仍然可以使用ReactiveCocoa,具体查看Github文档中引入ReactiveCocoa的步骤描述。

这里简单介绍CocoaPods导入: 键盘输入 i,进入编辑模式,输入下面代码

platform :ios, '8.0'
use_frameworks!

def pods
  pod 'ReactiveCocoa', '2.3.1'
end

target '项目名称' do
  pods
end

下载框架即可。

2.添加配置

在你的项目的Info.plist文件中,添加权限描述(Key Value) Privacy - Camera Usage Description 是否允许访问相机 Privacy - Photo Library Usage Description 是否允许访问相册 如下图: plist

3. 项目设置

  1. 选择项目名字,选择Build Settings,搜索enable bitcode 设置为NO。

  2. xcode8上边编译可能会遇到arm64错误, 选择项目名字,选择Build Settings,搜索Enable Testability 设置为NO。

4.首先把demo下载下来

demo截图

5.打开项目将下面的文件拷贝到自己的工程中:

  • bank_card
  • BankData

6. 项目引用

在项目中需要使用的页面,增加引用代码:

#import "FBYBankCardViewController.h"

在点击扫描身份证的点击事件中,跳转页面:

FBYBankCardViewController *bcvc = [[FBYBankCardViewController alloc]init];

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

到此项目就接入完成!!!

同时支持身份证银行卡识别

希望可以帮助大家,可加微信:FBY-fan 拉你进群交流

如果哪里有什么不对或者不足的地方,还望读者多多提意见或建议

如需转载请联系我,经过授权方可转载,谢谢


欢迎关注公众号「网罗开发」 网罗开发

More Repositories

1

FBYIDCardRecognition-iOS

可快速高效对身份证进行识别,可识别头像面(姓名、性别、民族、住址、身份证号码) 和 国徽面(签发机关、有效期),烦请点个Star!
Objective-C
119
star
2

FBYIDCardRecognition-Android

新增银行卡识别功能。可快速高效对身份证进行识别,可识别头像面(姓名、性别、民族、住址、身份证号码) 和 国徽面(签发机关、有效期),烦请点个Star!
Java
117
star
3

FBYInterview-iOS

整理 14 类 iOS 常问面试题,大佬面经,校招面经,大师班考题。
84
star
4

FBYDataDisplay-iOS

(新增柱状统计图、环形统计图),码出一个高颜值原生折线图,烦请点个Star!
Objective-C
55
star
5

FBYFaceRecognitionDemo_iOS

demo人脸识别功能是对讯飞 sdk 二次封装,活体检测功能是自己开发封装,烦请点个Star,你的支持是我最大的动力!
Objective-C
39
star
6

FBYBankCardOC

iOS 仿支付宝银行卡界面(支持Swift和OC),烦请点个Star,你的支持是我最大的动力!
Objective-C
14
star
7

FlutterToutiao

Flutter 实战 -- 仿今日头条
Dart
12
star
8

FBYImageZoom-iOS

iOS 实现点击图片放大到全屏
Objective-C
11
star
9

PowerBoot

android 开机自启动app
Java
11
star
10

QrCodeScan-master

QR code
Java
10
star
11

AppUIDesign

App 设计灵感
8
star
12

Alipay-Wechat-UPPay_Android

Android 支付宝、微信、银联支付demo,烦请点个Star,你的支持是我最大的动力!
Java
7
star
13

FBYVideoPlayer-iOS

基于AVFoundation封装的一个视频播放器,如有问题可加QQ群: 668562416 交流
Objective-C
7
star
14

FBYCardRecognition-iOS

可快速高效对身份证和银行卡进行识别。希望可以帮助大家,如有问题可加QQ群: 668562416 交流
Objective-C
7
star
15

zxing

Android-ZXing 二维码扫描和生成二维码Demo
Java
6
star
16

GesturePassword

手势密码锁
Objective-C
5
star
17

Gesturepsd-Android

Android 手势密码锁
Java
5
star
18

Amap

高德地图
Objective-C
5
star
19

FFDropDownMenu-master

下拉菜单
Objective-C
4
star
20

FBYThirdLogin-Swift

实现 GitHub、Google、Apple 登录
Swift
4
star
21

FBYTablayoutUseCase

Tablayout所有使用场景,包括修改指示线长度、设置自定义图标、可滚动
Java
3
star
22

FBYTouchID

指纹识别
Objective-C
3
star
23

GiveRedEnvelopes

来源:来自 qq:668562416 "西安 - 梦龙雪糕" 的捐赠
Objective-C
3
star
24

iOS-QRcode

iOS 使用原生库实现二维码一维码扫描
Objective-C
2
star
25

keyboard

自定义金额键盘
Objective-C
2
star
26

iOS-PasswordTextField

密码输入框
Objective-C
2
star
27

videoLoginDemo-master

优步登录页面
Objective-C
2
star
28

FBYWiFiAutomaticConnection

iOS App 无需跳转系统设置自动连接 Wi-Fi
Objective-C
2
star
29

FBYGFPage

高仿 TB 秒杀页面
Objective-C
2
star
30

FBYAlipay

C
1
star
31

TAGChat

第三方即时聊天
Objective-C
1
star
32

WWDC-FBYApplePay

Swift
1
star
33

fanbaoying.github.io

HTML
1
star
34

AndroidGuideDemo

SDK
Java
1
star
35

agreeDemo

ios pay SDK
Objective-C
1
star
36

SHBus

上海公交
Objective-C
1
star
37

FBYFMDBDemo

FMDB | 实现数据的增删改查
Objective-C
1
star
38

FBYUPPay

新版本银联控件支付开发源码
Objective-C
1
star
39

FBYSDKDemo

静态库生成demo
Objective-C
1
star
40

PSDrawerManage

仿QQ侧边栏
Objective-C
1
star
41

FBYURLSDKDemo

静态库使用demo
Objective-C
1
star