二维条码QR的图像预处理

来源 :北京机械工业学院 北京信息科技大学 | 被引量 : 0次 | 上传用户:dxwlzjzxa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的发展,自动识别技术得到了广泛的应用。在众多自动识别技术中,条码技术已经成为当今主要的计算机自动识别技术之一。识别技术和编码理论是条码技术中两个非常活跃的研究热点。为解决条码信息容量有限的问题,九十年代以来出现一种新的条码——二维条码。二维条码本身所具有的高容量、高密度、纠错能力强、安全强度高等特点使得二维条码作为信息的载体在信息自动化领域发挥着越来越重要的作用。作为二维条码的一种,矩阵式二维条码QR是建立在计算机图像处理技术、组合编码原理等基础上的一种图形符号自动识读处理码制。由于二维条码的信息密度比较高,其识别技术比一维条码的识别更为复杂,尤其对于矩阵式二维条码QR,因此二维条码的有效快速的识别成为当前重要的研究领域。 QR码作为一种优秀的矩阵式二维条码,在我国具有特别的发展优势。QR码图像预处理在整个条码识别系统中起着举足轻重的作用,直接影响QR码识别的准确性。拍摄的QR码图像难免有模糊、光照不均或者出现失真、倾斜等效果,图像预处理过程主要是解决上述这些给条码识别带来严重影响的因素。因此为了进一步提高二维条码译码的可靠性,必须对图像进行有效地预处理。 在QR码图像预处理过程中,本文探讨了二维条码图像的灰度化、中值滤波、二值化、定位、旋转以及分割算法。首先利用Hough变换、Sobel边缘检测算法定位条码图像,然后利用空间变换方法纠正采集图像出现的失真现象,同时提出了一种适合QR码图像预处理的计算二值化阈值的算法,对输入的灰度图做二值化处理。 在Visual C++平台上的研究结果表明,这些算法能够有效的定位并消除图像中无关信息的干扰,具有优秀的性能,显著提高了条码的识别率,可以满足实际的应用需求,并且对其它矩阵式的二维条码图像识别具有参考意义。
其他文献
本论文详细介绍了用于教学的PCI实验卡的设计与开发过程。在本设计中,采用PLX公司的PLX9054作为PCI总线接口芯片,FPGA芯片采用的是Altera公司生产的Cyclone系列EP1C6Q240C8芯
极速学习机是一种用来求解单隐层神经网络的快速学习方法。它只需要设置网络的隐层节点个数,随机生成输入层与隐层之间的权值和隐层的偏置权值,且在算法执行过程中不需要再做
目前,银行业正下处在以客户为中心、以市场为导向的激烈竞争时代,如何应用先进的计算机网络技术跟踪、预测银行客户的发展动向,最大限度地挖掘客户信息的潜在价值,并利用这些信息
数据挖掘是一门从大量日常业务数据中提取有用信息的新兴学科,20世纪90年代以来发展迅速。日常业务数据可能不完整,含冗余或边界模糊等,应用数据挖掘算法之前一般需要对原始数据
随着现代信息产业的蓬勃发展,软件开发已经成为一项浩大繁杂的工程。从计划、设计到实现,每一个环节都必须严格把关,稍有不慎,整个工程就会失败。据统计,仅在美国,每年就有180,000个信息技术项目,耗资大约$2500亿美元,其中25-30%的项目会流产。由此可见,由于管理不善和设计上的失误所造成的损失是巨大的。现代软件开发的过程和管理显得比以往任何时候都更为重要。 本文以Rational公司首创
智能网(IN,Intelligent Network)是在原有通信网的基础上,为了快速方便地提供新业务而设置的一层叠加网络。SCP(ServiceControl Point)网元节点是智能网中的核心网元,提供多
随着电子计算机和Internet网络技术的飞速发展,电子商务作为一种新的商务模式变得非常引人注目,越来越多的商品将通过网上交易的形式进行流通。而如何进行安全的电子支付成为
社会网络是指社会中人与人之间、集体与集体之间或者个人与集体之间比较持久、稳定的社会关系模式。研究表明社会网络具有很强的社区特性,研究社会网络的社区结构有利于更好
Internet是在线路传输速率低、误码率高的通信条件下,以文本数据传输为主的应用背景下诞生的网络,历史证明它所提供的“尽力而为”服务完全能够满足文本数据传输服务质量的需
数据集成是企业之间或企业内各部门协同合作的需要。它的目标是实现各个异构数据源之间的数据共享,从而有效地利用资源,提高整个应用系统的性能。今天,越来越多的企业应用需要集