随着移动互联网的快速崛起,移动互联网正呈现井喷式迅速增长,并逐渐渗透到人们生活、工作的每个角落,如今通过手机办公、购物、炒股、娱乐、休闲……真是举目皆是手机党。迅猛发展的移动互联网,琳琅满目的各种移动商业应用APP同时也让移动支付成了人们日常生活中不可或缺的习惯。 但是整个线上移动支付流程中还是有一项环节不如人意,那就是绑定银行卡。需要手动输入16—19位银行卡号,速度慢、易出错始终是移动支付的一个“硬伤”。 为了提高核心竞争力,给用户带来更好的使用体验,简化操作程序已经成了移动互联网时代企业研究的新课题。因此耗时几年时间着力打造的银行卡识别SDK技术应运而生! 众所周知,在手机端绑定银行卡因为手工输入慢、易出错等特点,导致用户体验及差。而银行卡识别SDK技术的产生很好的解决了这一问题。 银行卡识别SDK技术是利用OCR算法,通过移动终端拍摄银行卡自动识别银行卡号,然后将识别的内容自动录入系统的过程,免去了繁琐的手工录入步骤。银行卡识别SDK具备识别率高、速度快、去底纹、后期图像处理等特点,能够识别市面上大部分银行卡(含凸字银行卡和平面银行卡等)。 更值得一提的是,银行卡识别SDK引擎小,且适配多类品牌手机及嵌入式硬件,支持安卓、iOS、PC及服务器平台。因此它可以可以被广泛应用在金融、证券、保险、第三方支付等多个领域。 因此银行卡识别SDK技术使移动商业应用更加便捷,不仅为移动商业企业的用户的打造优质支付体验,还提高了企业的竞争力。 在这个移动互联进入全民时代,对于需要在线支付的移动商业企业来说,银行卡识别SDK的出现为商业效率的提升、用户体验的提升都带来了极大的推动作用,也为商业服务提供商带来了新的机遇。 相信很多朋友都已经体验过支付宝绑定银行卡的步骤了,在输入银行卡号时,可以通过手动输入,或扫描银行卡图片进行输入。 那么,为什么将摄相头对准银行卡,银行卡号就自动填到到支付宝了呢?其实是用了目前的1.读取银行卡图片:目前主要是采用视频预览方式,对视频进行抽针,取一针清晰的彩色图像。也就是手机相机扫描界面在实时取图,目前主要的是通过检测边框来判断银行卡是否已经放到指定框内,这样保证能取到质量比较好的图片。 1.读取银行卡图片:目前主要是采用视频预览方式,对视频进行抽针,取一针清晰的彩色图像。也就是手机相机扫描界面在实时取图,目前主要的是通过检测边框来判断银行卡是否已经放到指定框内,这样保证能取到质量比较好的图片。 2.图像预处理:这里主要是去噪(包含灰度处理)和二值化,最终只留下黑色和白色。 3.卡号行定位:二值化完成后,需要定位到银行卡号的行业为主。 4.卡号单字符切分:将银行卡号单个数字进行切分(切分其实也是银行卡识别技术中一大难点) 5.卡号字库比对识别:这一步只有是将切分完成后的单数字与字库中的数值模版进行对比,取置信度高值。 目前,银行卡识别技术已经应用在银行、保险、第三方支付、移动支付上。工商银行、光大银行、中国人保、太平洋保险、、拉卡拉、百度支付、华为支付、Apple Pay都已经集成了技术银行卡识别,显然银行卡识别技术已经成为了各大巨头的宠儿,成为主流支付平台的新选择! 声明:文章为本人原创 ,禁止转载,文通技术支持:郑明辉