当前位置:主页 > 经济论文 > 金融论文 >

基于深度学习的银行卡号识别系统

发布时间:2021-07-15 13:15
  随着移动支付技术的快速发展,许多移动支付场景需要绑定银行卡号,手动输入绑定的方式,速度很慢、易出错。本文设计实现了一个基于深度学习的银行卡号识别系统,首先将银行卡卡身提取,并通过透视变换对银行卡进行倾斜校正以达到更好的检测效果;之后通过形态学方法进行一系列预处理,通过像素水平分布直方图获得卡号区域;最后,通过基于深度学习的Advanced East文本检测模型对银行卡号进行检测,并通过CRNN+CTC实现了对不定长的银行卡号进行识别,优雅简洁地直接实现了端到端的银行卡号文本识别。本文提出的银行卡号识别方法,能够实现对不同类型银行卡的自动识别,且具有较高的识别率和准确率。 

【文章来源】:信息技术与信息化. 2020,(10)

【文章页数】:4 页

【部分图文】:

基于深度学习的银行卡号识别系统


测试银行卡灰度图

二值化图,自适应,银行卡,噪声


同时考虑到图像的获取会存在许多冗余的干扰信息,这些噪声会对银行卡的检测造成很大的影响[6]。中值滤波器是非线性数字滤波技术,经常用于从图像中去除噪声[7]。本文采用中值滤波去除噪声。为了获取卡身的边缘信息,并同时保证噪声抑制和检测的准确性、完整性[8]。本系统采用具有抑制噪声性质的Sobel算子获取检测到的图像边缘。为了区分边缘检测后图像的前后景信息,系统对图像进行了二值化操作,在银行卡定位图像二值化操作中,采用了自适应阈值进行二值化,其根据像素附近像素值的分布来确定该像素位置上的阈值,可以取得更好的二值化效果。经过上述滤波及边缘检测后测试银行卡图像如图2所示。2.2 卡身的倾斜校正

二值化图像,银行卡,轮廓


通过二值化后的银行卡图像我们可以看到一个很明显的银行卡轮廓,另外虽然在前面我们对测试银行卡图像进行了滤波,但是仍具有很多噪点,在轮廓提取过程中这些噪点也可能会被提取出来,因此一副二值化图像我们可能提取到很多轮廓,通过对轮廓进行筛选,筛选出最符合条件的轮廓如图3所示。根据图3可以对卡身进行定位,定位效果如图4所示。

【参考文献】:
期刊论文
[1]中值滤波在数字图像去噪中的应用[J]. 燕红文,邓雪峰.  计算机时代. 2020(02)
[2]基于OpenCV的银行卡号识别系统[J]. 刘振飞.  电子技术与软件工程. 2019(11)
[3]TensorFlow平台下基于深度学习的数字识别[J]. 靳涛,张永爱.  信息技术与网络安全. 2018(04)
[4]基于改进的soble算子和zernike矩遥感图像边缘检测[J]. 陈竹安,胡志峰,杨希鹏.  湖北民族学院学报(自然科学版). 2017(02)
[5]深度学习的昨天、今天和明天[J]. 余凯,贾磊,陈雨强,徐伟.  计算机研究与发展. 2013(09)
[6]视频文本检测和识别技术研究[J]. 朱成军,李超,熊璋.  计算机工程. 2007(10)

博士论文
[1]图像去噪中几种优化算法的相关研究[D]. 杨昊.电子科技大学 2016

硕士论文
[1]基于深度学习的银行卡识别系统设计开发[D]. 赵慧敏.华北电力大学(北京) 2019



本文编号:3285775

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/guojijinrong/3285775.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户08fc0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com