一种基于深度学习的信用卡检测和数字识别方法技术

技术编号:20797746 阅读:106 留言:0更新日期:2019-04-06 11:22
本发明专利技术涉及一种基于深度学习的信用卡检测和数字识别方法,包括以下步骤:1)构建用于信用卡检测的数据库;2)采用SSD 300网络进行训练;3)对于待检测图片,采用训练好的SSD网络获得备选的信用卡轮廓,进一步裁剪得到准确的信用卡图片;4)针对信用卡上的数字字体,训练用于信用卡数字识别的tesseract模型;5)采用训练好的tesseract模型,对信用卡轮廓进行数字识别,得到最终的数字识别结果。与现有技术相比,本发明专利技术具有识别快速准确、效率高等优点。

A Credit Card Detection and Number Recognition Method Based on Deep Learning

The invention relates to a method of credit card detection and digital recognition based on in-depth learning, which includes the following steps: 1) building a database for credit card detection; 2) training with SSD 300 network; 3) obtaining alternative credit card contours by using trained SSD network for the detected pictures, and further cutting to obtain accurate credit card pictures; 4) aiming at digital words on credit cards; Fifthly, the trained Tesseract model for credit card digital recognition is trained. Fifthly, the trained Tesseract model is used to recognize the contour of credit card, and the final result of digital recognition is obtained. Compared with the prior art, the invention has the advantages of fast, accurate identification and high efficiency.

【技术实现步骤摘要】
一种基于深度学习的信用卡检测和数字识别方法
本专利技术涉及计算机视觉
,尤其是涉及一种基于深度学习的信用卡检测和数字识别方法。
技术介绍
随着社会经济的快速发展,信用卡的发行和使用也得到了迅速地发展。识别信用卡数字的业务需求也随之迅速攀升,过去使用人工识别的方法效率低下,在长期作业的情况下准确率同样得不到保证。传统基于模板匹配的信用卡数字识别算法的识别准确率不高,且需要针对每种信用卡制作匹配模板,模型的可拓展性不高,无法用于实际工业应用之中。因此,基于深度学习的信用卡的检测与识别具有深刻而重要的实用意义。此外,信用卡的识别和检测可以扩展到其他领域,例如借记卡的检测与识别和身份证的检测与识别。随着深度学习的火热发展,目标检测算法也从基于手工特征的传统算法转向了基于深度神经网络的检测技术,在这其中,SSD(SingleShotMultiBoxDetector)算法在保持了高准确率的同时,运算速度也得到保证。Canny边缘检测算法是JohnF.Canny于1986年开发出来的一个多级边缘检测算法。Canny算法的目标是找到一个最优的边缘检测算法。OCR(OpticalCharacte本文档来自技高网...

【技术保护点】
1.一种基于深度学习的信用卡检测和数字识别方法,其特征在于,包括以下步骤:1)构建用于信用卡检测的数据库;2)采用SSD 300网络进行训练;3)对于待检测图片,采用训练好的SSD网络获得备选的信用卡轮廓,进一步裁剪得到准确的信用卡图片;4)针对信用卡上的数字字体,训练用于信用卡数字识别的tesseract模型;5)采用训练好的tesseract模型,对信用卡轮廓进行数字识别,得到最终的数字识别结果。

【技术特征摘要】
1.一种基于深度学习的信用卡检测和数字识别方法,其特征在于,包括以下步骤:1)构建用于信用卡检测的数据库;2)采用SSD300网络进行训练;3)对于待检测图片,采用训练好的SSD网络获得备选的信用卡轮廓,进一步裁剪得到准确的信用卡图片;4)针对信用卡上的数字字体,训练用于信用卡数字识别的tesseract模型;5)采用训练好的tesseract模型,对信用卡轮廓进行数字识别,得到最终的数字识别结果。2.根据权利要求1所述的一种基于深度学习的信用卡检测和数字识别方法,其特征在于,所述的步骤1)具体为:选取多张信用卡图片作为训练样本,对图片进行预处理,放缩大小为300x300,并采用LabelImg标注每张信用卡图片中信用卡所在位置,设置标签为card,保存为xml格式。3.根据权利要求2所述的一种基于深度学习的信用卡检测和数字识别方法,其特征在于,所述的步骤2)具体为:21)将大小300x300、png格式的信用卡图片和xml格式的groundtruth作为SSD300网络训练的数据集;22)构建SSD网络的结构,具体为:采用VGG16作为基础模型,将其中的两个全连接层改为卷积层后再增加4个卷积层构成网络结构;23)向SSD网络输入数据集中的图片进行训练得到网络参数。4.根据权利要求3所述的一种基于深度学习的信用卡检测和数字识别方法,其特征在...

【专利技术属性】
技术研发人员:侯易初李少锋程帆
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1