毕业论文课题相关文献综述
随着移动互联网成为人们生活的重要组成部分以及手机功能的逐渐强大,移动支付也逐渐代替纸币成为了人们生活中主要的支付方式。
然而,无论使用何种移动支付,绑定银行卡始终是不可避免的一部分,输入繁琐的银行卡号成为了让客户体验极差的一部分。
人工输入不仅速度慢,而且银行卡上长达16位的数字较易出错,因此本课题研究银行卡卡号识别系统的开发,通过拍摄银行卡,自动识别银行卡上的有效信息并保存,以减少在输入银行卡号时的人工操作量。
银行卡识别不同于其他识别,用户往往是在各类银行卡绑定的过程中附带使用,用户并不希望在这一部分花费过多的时间,这就要求该系统具有足够迅速的反应速度;因为要代替手动输入,绑定不能有错,这就要求系统具有极高的精度;用户的摄影设备以及当时的光照等情况不同,这就要求系统并且能够在用户不同的摄像情况下依旧可以良好运行;各种不同的银行卡具有不一样的字体,这要求系统对于各种银行卡的字符能够有效识别。
一、开发平台OpenCV背景OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
它轻量级而且高效由一系列 C 函数和少量 C 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV用C 语言编写,它的主要接口也是C 语言,但是依然保留了大量的C语言接口。
该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。
这些语言的API接口函数可以通过在线文档获得。
如今也提供对于C#、Ch、Ruby,GO的支持。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。