美文网首页Des's iOS
银行卡识别技术

银行卡识别技术

作者: Crazy2015 | 来源:发表于2016-05-13 10:13 被阅读0次

主要步骤如下:

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

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

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

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

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

6.输出前校验:主要是使用Luhn算法进行校验,校验正确后进行输出。(这里详细说下Luhn算法:所有银行发的银行卡都是有校验规则的,卡号最好一位是校验码。主要符合以下规则:
1)从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
2)从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。
3)将奇数位总和加上偶数位总和,结果应该可以被10整除。)

7:输出:输出字符串。

相关文章

  • 银行卡OCR识别实名核验API接口

    关键词:银行卡识别接口,银行卡识别API,Linux银行卡识别,window银行卡识别,Web-Service银行...

  • 手机APP银行卡拍照识别sdk

    关键词:银行卡识别 移动端银行卡识别 银行卡识别sdk 安卓银行卡识别 IOS银行卡识别 当今社会使用移动支付已经...

  • 银行卡识别技术

    主要步骤如下: 1.取图:目前主要是采用视频预览方式,对视频进行抽针,取一针清晰的彩色图像。也就是手机相机扫描界面...

  • 银行卡识别的由来、原理、过程

    银行卡识别是怎么来的?银行卡识别的原理是什么?银行卡识别的过程怎样,你懂吗? 一、银行卡识别的由来 科学技...

  • 扫描银行卡识别银行卡号

    扫描/拍照识别银行卡的过程是怎么样的,银行卡识别的经验如何,本文就银行卡识别小常识做现。 一、银行卡识别的由来 有...

  • 5分钟内:用Python写出用于文档识别的Telegram Bo

    我们将讨论如何将识别技术(用于识别护照、银行卡等)嵌入到你的应用程序中。如何使用智能IDReader识别库的Pyt...

  • 银行卡识别的知识与应用

    关键词:银行卡识别、移动端银行卡二次开发、银行卡识别SDK、OCR识别 今天小编主要来分享下银行卡识别二次开发的一...

  • 银行卡拍照识别技术

    日常生活中相信你有过这种经历,在手机狭小的屏幕上输入银行卡卡号还是比较困难的。现在有一种“银行卡卡号识别”的技术,...

  • 在 Android (Kotlin) 中使用华为 ML Kit

    介绍 在本文中,我们可以学习如何使用华为ML Kit的银行卡识别功能来识别银行卡。银行卡识别服务可识别摄像机流中1...

  • 银行卡深度学习识别技术

    随着移动互联网的发展,很多技术都开始向移动发展,OCR技术也不例外。目前基于移动的OCR技术有银行卡号识别,身份证...

网友评论

    本文标题:银行卡识别技术

    本文链接:https://www.haomeiwen.com/subject/ifoprttx.html