登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 自动化 > 正文

基于Matlab的银行卡号的识别毕业论文

 2022-04-14 09:04  

论文总字数:16492字

摘 要

目前以手机作为智能终端的交易越来越普遍,而在一个小屏幕上输入自己的名字和银行卡卡号这个过程相当不便。本课题研究银行卡号的简化输入过程,通过手机拍照的方式获取图像,采用MATLAB语言实现识别银行卡号的研究。本课题通过图像处理能够实现对旋转的银行卡进行校正,卡号区域的定位,最终通过算法实现对数字即卡号信息的提取与识别。

本文的图像预处理模块是将图像灰度化,用Roberts算子进行边缘检测,图像的腐蚀,平滑与移除小对象的步骤。然后通过数学形态法来确定卡号的位置并分割出字符。字符的分割的方法是将得到的卡号区域的图片二值化后运用连通域算法,然后在对卡号区域进行非粘连的数字分割,从而完成字符的分割。最后通过模板识别法,识别出字符。本文就是阐述核心部分并使用MATLAB进行仿真。

关键词:MATLAB 图像预处理 卡号定位 字符提取与识别

Bank card number recognition based on Matlab

Abstract

At present, the mobile phone as a smart terminal transactions more and more common, and in a small screen to enter their name and bank card number this process is very inconvenient. This topic research bank card number to simplify the input process, through the phone to take pictures of the way to get the image, using Matlab language to identify the bank card number. This topic through the image processing to achieve the rotation of the bank card correction, the location of the card number region, and finally through the algorithm to achieve the number that is the card number information extraction and identification.

Image pre-processing module of this paper is the gray image with Roberts operator edge detection, image corrosion, smooth and step of removing small objects. Card number is then determined by the position of the Mathematics Morphology and segmented characters. The method of dividing the character is connected domain algorithm using the resulting image after binarization card area, then in the region of the card number of non-blocking digital divide, thus completing the split character. Finally template recognition method recognizes character. This article is on the core part, using MATLAB simulation.

Keywords:MATLAB;Image representation;card number location;character extraction and recognition

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 研究背景和意义 1

1.2 国内外研究现状 1

1.3 银行卡卡号识别原理 2

第二章 银行卡卡号识别方案 3

2.1 银行卡识别系统方案概述 3

2.1.1 图像预处理 3

2.1.2 卡号定位 3

2.1.3 字符分割 4

2.1.4 字符识别 4

2.2 系统开发环境选择 4

2.2.1 Matlab简介 4

2.3 图像预处理 5

2.3.1 图像灰度化 5

2.3.2 图像边缘检测 6

2.3.3 灰度图腐蚀 9

2.3.4 图像平滑处理 10

2.3.5 移除小对象 11

第三章 银行卡识别算法实现 13

3.1 卡号定位 13

3.1.1 卡号初定位 13

3.1.2 卡号区域切割 13

3.2卡号字符分割与归一化 14

3.2.1 字符切分综述 15

3.2.2 字符分割 16

3.2.3 字符归一化 16

3.3卡号字符识别 17

3.3.1 卡号字符识别综述 17

3.4 模板匹配字符识别 18

3.4.1 训练样本 18

3.4.2 特征提取 18

3.4.3 模板匹配 19

第四章 总结和期望 21

4.1本文所做工作总结 21

4.2 进一步的研究工作 21

参考文献 22

致 谢 23

附 录 24

第一章 绪论

1.1 研究背景和意义

自从中国银联银行卡网络发展,银行卡迅速成为最重要的个人非现金支付与结算的工具。银行卡虽小,但是我的社会生活产生了深远的影响。首先,它是促进现代化支付系统,改善金融服务。支付工具和个人接受网络现代化是中国现代支付系统必不可少的一部分。通过银行卡,商业银行为了满足客户消费、存款、信贷、转账、外汇、证券交易基金支付公用事业在绝大多数的个人的金融需求。这些新渠道的出现,大大的加快了银行的办事效率,银行卡的出现将引领我国经济的飞速发展,扩大了银行的服务领域,有利于我们的生活加快生活节奏,也改善了人们的支付习惯,提高人民生活水平。银行卡的出现在我们的生活中迅速越来越受欢迎,随着收入的增加,人的钱包的钱越来越少,然而人们拥有的银行卡种类却越来越多,网上购物,电话购物、移动支付逐渐成为时尚,已经习惯了这些新的购物模式,使用银行卡,很多人不再要去排队交水电煤气费,也不用经常去营业厅充花费等等,这些都可以通过我们的银行卡直接扣除,节约了很多时间,而且更方便,以及自助终端或网络更快和更方便的支付渠道;今天,我们不再仅仅是花自己的钱,可以通过信用卡消费向银行借钱等等。这些生活改变,银行卡使人们的支付方式快捷很多。

银行卡变为现代最流行的支付方式,代表中国的未来发展方向。付款行为和个人无处不在的性质决定了银行卡将渗透到社会生活的方方面面。发展国家相比发达国家,中国银行卡产业有很大的发展空间。这个行业的所有方面的未来发展必将改变人们的支付习惯,改善金融服务、提高人民生活水平,等等,在促进社会发展发挥着更重要的作用。 随着移动互联网的发展,移动业务应用程序越来越多,很多商业移动应用程序绑定个人银行卡账户,手动输入16 - 19位数的银行卡号码很慢,而且容易出错,用户体验很差,并输入他们的名字和银行卡号这个过程在小屏幕上很不方便。研究过程的简化输入银行卡号通过手机摄像头捕捉图像,使用MATLAB语言研究确定银行卡号。使用这种技术可以加快商业交易更方便我们用来使我们更方便使用银行卡。这种技术将会变得越来越流行。

1.2 国内外研究现状

为了提高在移动终端的输入银行卡号方便快捷准确,文通科技有限公司结合银行,保险,证券,第三方支付行业的银行卡号码识别的迫切需要,发明出卡识别引擎,以满足各行业应用的要求。文通惠视卡识别引擎可支持Android,iOS的,主流的手机操作系统,手机用户,平板电脑采用拍摄的图像可以自动识别银行卡卡号。

请支付后下载全文,论文总字数:16492字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图