【技术实现步骤摘要】
基于深度学习的卡号识别方法及系统
本专利技术涉及人工智能、计算机图像处理等
,具体的,涉及基于深度学习的卡号识别方法及系统。
技术介绍
近几年来我国互联网金融飞速发展,网上资金交易逐渐成为日常生活中的主要消费方式。随着移动互联的发展,商业移动应用越来越多,移动支付成为最主流的支付方式之一,这些商业移动应用很多涉及到个人银行卡账户的绑定,如手机支付绑定银行卡、银行进行业务前,都需要提供银行卡,扫描银行卡,进行卡号认证操作等,而实际测试中手动输入16-19位银行卡号码,速度慢,易出错,用户体验非常差。目前银行卡识别主要采用的技术为传统OCR识别技术。OCR即光学字符识别(OpticalCharacterRecognition),是将印刷体字符识别为电子文本的一项技术。目前主流的OCR识别技术,先要对图像进行清晰度判断、版面分析、直方图均衡、灰度化、二值化、倾斜校正、字符切割等预处理,得到端正、清晰的单个字符图像;再用字符模板;最后通过后模板匹配等方式,输出文本结果。由于这种方法过于依赖图像处理算法以便在不同场景下对 ...
【技术保护点】
1.基于深度学习的卡号识别方法,其特征在于,该方法包括以下步骤:/n步骤S1,对原始数据集进行数据增强以得到扩充数据集;/n步骤S2,对扩充数据集中的数据通过合成的方式拟合,形成训练数据集;/n步骤S3,对步骤S2获得的训练数据集进行标签化处理,得到训练样本集;/n步骤S4,采用步骤S3获得的训练样本集对深度学习模型进行训练,得到卡号识别模型;/n步骤S5,利用卡号识别模型对待识别图片进行卡号识别。/n
【技术特征摘要】
1.基于深度学习的卡号识别方法,其特征在于,该方法包括以下步骤:
步骤S1,对原始数据集进行数据增强以得到扩充数据集;
步骤S2,对扩充数据集中的数据通过合成的方式拟合,形成训练数据集;
步骤S3,对步骤S2获得的训练数据集进行标签化处理,得到训练样本集;
步骤S4,采用步骤S3获得的训练样本集对深度学习模型进行训练,得到卡号识别模型;
步骤S5,利用卡号识别模型对待识别图片进行卡号识别。
2.根据权利要求1所述的基于深度学习的卡号识别方法,其特征在于,所述步骤S1具体包括以下步骤:
步骤S11,采用数据增强工具对原始数据集进行随机旋转、平移、填充和颜色变化处理,以扩充原始数据集;
步骤S12,对扩充后的原始数据集中的图像数据添加椒盐噪声和高斯模糊处理,得到扩充数据集。
3.根据权利要求1所述的基于深度学习的卡号识别方法,其特征在于,所述步骤S2具体包括以下步骤:
步骤S21,在扩充数据集中顺序取出1张图片与随机选取的4张图片横向拼接在一起,将拼接之后的图片进行放大或缩小处理,之后将其合成进一张800*100的背景图片中;
步骤S22,重复步骤S21,直到顺序取出所有图片进行拼接拟合,生成训练数据集。
4.根据权利要求1所述的基于深度学习的卡号识别方法,其特征在于,所述步骤S5具体包括以下步骤:
步骤S51,对输入的原始图片中的卡号进行定位提取,得到待识别图片:
步骤S52,利用卡号识别模型对待识别图片进行识别。
5.根据权利要求4所述的基于深度学习的卡号识别方法,其特征在于,所述步骤S51具体包括以下步骤:
步骤S511,输入待识别的原始图片,并提取图片中的兴趣区域,将提取的兴趣区域进行灰度化处理;
步骤S512,对灰度化处理之后的图片进行形态学顶帽操作,凸显卡号行;
步骤S513,在X方向上计算Sobel值,凸出卡号边缘;
步骤S514,在凸出卡号边缘之后进行形态学闭操作,使得卡号区域粘连;
步骤S515,在形态学闭操作之后进行循环二值化处理,直到白色像素点占比在0.2~0.6之间;
步骤S516,对二值化处理之后的图像进行均值滤波,去除孤立...
【专利技术属性】
技术研发人员:陈敏,眭灵建,王媛丽,张竞超,张常武,
申请(专利权)人:湖南信息学院,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。