首页> 中文学位 >一种基于银行业务的二维码编解码设计与实现
【6h】

一种基于银行业务的二维码编解码设计与实现

代理获取

目录

摘要

第一章 绪论

1.1 课题的来源及意义

1.2 条码技术简述

1.3 嵌入式系统技术简述

1.4 主要工作及章节分配

第二章 BID条码编码设计

2.1 BID条码编码设计

2.1.1 应用环境说明

2.1.2 数据组成

2.1.3 数据编码规则

2.1.4 条码样式设计

2.2 RS纠错算法分析

2.2.1 RS纠错算法简介

2.2.2 RS纠错编码算法分析

2.2.3 RS纠错译码算法分析

2.3 BID码编码流程设计

第三章 条码二值化算法研究

3.1 最大类间方差法

3.2 本文的二值化算法

3.2.1 算法思想

3.2.2 自适应Canny边缘检测

3.2.3 区域分割

3.2.4 建立局部自适应移动窗口

3.2.5 求阈值

3.3 实验对比及分析

第四章 BID条码识别算法研究

4.1 图像的灰度化

4.1.1 图像的表示模型

4.1.2 RBG转灰度

4.2 图像的滤波

4.2.1 滤波技术简介

4.2.2 实验对比及分析

4.3 图像定位技术

4.3.1 基于Hough变换的初定位

4.3.2 图像矫正

4.3.3 二次定位

4.4 BID码解码

4.4.1 解码流程设计

4.4.2 实验对比及分析

第五章 嵌入式平台及核心技术

5.1 开发平台结构简介

5.2 WinCE简介

5.3 票据图像采集技术

5.4 票据信息验证技术

第六章 嵌入式平台上银行票据验证系统的实现

6.1 集成开发环境的搭建

6.2 BID码编解码模块的实现

6.2.1 BID码编码的实现

6.2.2 BID码识别的实现

6.2.3 编解码库的封装和接口说明

6.3 票据图像采集技术的实现

6.4 票据信息验证技术的实现

第七章 总结与展望

7.1 完成的工作总结

7.2 展望未来

参考文献

致谢

展开▼

摘要

当前,银行办理业务时效率的低下使得人们需要花费较多的等待时间。造成这种现象的原因有很多,其中一点就是银行仍在使用传统的方法来处理大量的票据,即采用人工的方式进行票据信息的录入和票据的验证。
  针对上面的原因,本文设计了银行票据验证系统,为票据设计了一款二维码,称为BID码,通过扫描票据上的BID码可以实现信息的快速录入,并且通过网络发送到服务器端进行信息的验证。这样就可以采用现代化的方式提高银行业务处理的效率。本文的全部工作如下:
  首先,设计了BID编码算法,内容包括数据压缩方法,数据的排列方法和样式的设计,并在BID条码上使用了RS纠错算法。同时,结合BID条码,对RS纠错算法的纠错码的生成和纠错方法进行了分析。
  其次,设计了BID识别算法,针对光照不均的图像,本文设计了一种二值化算法。使用改进后的Canny算法对图像进行边缘检测,再根据边缘检测的结果进行二值化。通过实验证明,该算法对于光照不均的图像有良好的处理效果。
  另外,设计了BID码的解码算法,采用Hough变换对BID码进行定位,定位出条码的边框和角点,然后结合RS纠错技术对BID条码进行解码。通过实验表明,本算法具有良好的识别效果。
  最后,探讨了UT-S3C6410嵌入式平台和WinCE6.0系统,分析了基于DirectShow技术的图像采集技术,介绍了基于GPRS网络和XML解析技术的网络验证过程。最终对上述各个功能进行实现与集成,从而实现银行票据验证系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号