为了提高核心竞争力,给用户带来更好的使用体验,简化操作程序已经成了移动互联网时代企业研究的新课题。因此耗时几年时间着力打造的银行卡识别SDK技术应运而生!

 

众所周知,在手机端绑定银行卡因为手工输入慢、易出错等特点,导致用户体验及差。而银行卡识别SDK技术的产生很好的解决了这一问题。

 

银行卡识别SDK技术是利用OCR算法,通过移动终端拍摄银行卡自动识别银行卡号,然后将识别的内容自动录入系统的过程,免去了繁琐的手工录入步骤。银行卡识别SDK具备识别率高、速度快、去底纹、后期图像处理等特点,能够识别市面上大部分银行卡(含凸字银行卡和平面银行卡等)。

 

更值得一提的是,银行卡识别SDK引擎小,且适配多类品牌手机及嵌入式硬件,支持安卓、iOS、PC及服务器平台。因此它可以可以被广泛应用在金融、证券、保险、第三方支付等多个领域。 因此银行卡识别SDK技术使移动商业应用更加便捷,不仅为移动商业企业的用户的打造优质支付体验,还提高了企业的竞争力。

 

在这个移动互联进入全民时代,对于需要在线支付的移动商业企业来说,银行卡识别SDK的出现为商业效率的提升、用户体验的提升都带来了极大的推动作用,也为商业服务提供商带来了新的机遇。

 

相信很多朋友都已经体验过支付宝绑定银行卡的步骤了,在输入银行卡号时,可以通过手动输入,或扫描银行卡图片进行输入。

android 判断银行卡号 手机检测银行卡_彩色图像

那么,为什么将摄相头对准银行卡,银行卡号就自动填到到支付宝了呢?其实是用了目前最新的1.读取银行卡图片:目前主要是采用视频预览方式,对视频进行抽针,取一针清晰的彩色图像。也就是手机相机扫描界面在实时取图,目前主要的是通过检测边框来判断银行卡是否已经放到指定框内,这样保证能取到质量比较好的图片。

 

1.读取银行卡图片:目前主要是采用视频预览方式,对视频进行抽针,取一针清晰的彩色图像。也就是手机相机扫描界面在实时取图,目前主要的是通过检测边框来判断银行卡是否已经放到指定框内,这样保证能取到质量比较好的图片。

 

2.图像预处理:这里主要是去噪(包含灰度处理)和二值化,最终只留下黑色和白色。

 

3.卡号行定位:二值化完成后,需要定位到银行卡号的行业为主。

 

4.卡号单字符切分:将银行卡号单个数字进行切分(切分其实也是银行卡识别技术中一大难点)

 

5.卡号字库比对识别:这一步只有是将切分完成后的单数字与字库中的数值模版进行对比,取置信度最高值。

android 判断银行卡号 手机检测银行卡_android 判断银行卡号_02

目前,银行卡识别技术已经应用在银行、保险、第三方支付、移动支付上。工商银行、光大银行、中国人保、太平洋保险、微信、拉卡拉、百度支付、华为支付、Apple Pay都已经集成了技术银行卡识别,显然银行卡识别技术已经成为了各大巨头的宠儿,成为主流支付平台的新选择!