- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二维条码识别技研究
二维条码识别技术研究
摘要
二维条码(2D Barcode)是用某种特定的几何图形按一定规律在平面(二维方向上)
分布的黑白相间的图形记录数据信息的符号。不同于一维条码,其可以在纵向和横向两
个方位同时表达信息,因此具有很大的信息密度。二维条码可以分为矩阵式和堆叠式二
维条码。目前世界上主流的二维条码,有QR 码(快速响应矩阵码)、Data Matrix 码、
PDF417 码等。
二维条码识别是集计算机图像处理、模式识别、光电技术和通信技术的综合性技术,
是信息数据自动输入、识别的重要方法。
实际采集二维条码图像时,由于受各种条件的限制(如拍摄距离、角度、光照等),
得到的图像不会只是包含二维条码,并且图像的质量也不会理想,因此需要采用一系列
图像处理的方法来对采集得到的图像进行预处理,以初步定位二维条码图像区域及提高
图像质量。另外,由于二维条码储存的数据容量大,单位面积内的数据密度大,加上图
像质量不理想,需要更精确的方法来识别二维条码符号图像,将图像信息转换为二维条
码数据信息。再则,由于识别误差或条码图像本身的问题(如受到沾污、图像缺失等),
经识别后的二维条码很容易引起部分数据的错误或缺失,为此,二维条码编码系统引入
一定的纠错算法来控制和纠正差错,以提高识别率。
本文着重以图像处理的方法来解决上述二维条码识别中遇到的各种问题,研究最佳
的识别方法;同时,研究二维条码中常用的差错控制算法,Reed-Solomon 纠错算法;
另外,本文还介绍各二维条码的数据编码、解码方式,提出了实现方案。
关键词:二维条码、识别、Reed-Solomon、纠错、伽罗华域、QR 码、Data Matrix
码、PDF417 码、编码、译码
The Research of Two-Dimension Barcode Recognition
Technology
Abstract
The two-dimension barcode (2D barcode) is a symbol which record data
information using black and white graphics modules with a certain regular in
two-dimension directions (horizontal and vertical). Unlike one-dimension barcode,
2D barcode can express information in two directions, which determines its higher
data density. The 2D barcode can be categorized into two classes, matrix mode and
stack mode. And the most popular 2D barcode present are QR code, Data Matrix code,
PDF417 code, etc.
The bar code recognition technology, which is based on computer technologies,
pattern recognition, image processing, photo-electricity technologies and
communication technologies, is an important approach to automatic input and
recognition.
Because of various limitations, such as shooting angle, distance, illumination, we
cannot sample ideal 2D barcode image, which include only the barcode symbol and
has no noise. Thus we need to process the sampled image previously before
recognizing the 2D barcode.
文档评论(0)