机器视觉(十二):二维条码识别
创始人
2024-05-15 15:07:44
0

目录:

机器视觉(一):概述

机器视觉(二):机器视觉硬件技术

机器视觉(三):摄像机标定技术

机器视觉(四):空域图像增强

机器视觉(五):机器视觉与世界杯

机器视觉(六):频域图像增强

机器视觉(七):图像分割

机器视觉(八):图像特征提取

机器视觉(九):图像配准

机器视觉(十):印刷体字符识别

机器视觉(十一):一维条码识别

机器视觉(十二):二维条码识别

🌏🧐以下为正文🦄🪐 

        一维条码的使用,必须依赖于后台的数据库,在没有数据库或不便联网的地方,一维条码的使用便受到了限制,发展信息密度高、容量大、更便于使用的二维条码技术成为必然趋势。

        PDF417二维条码是一种堆叠式二维条码,应用最为广泛。PDF417条码是由美国SYMBOL公司发明的,PDF(Portable Data File)意思是“便携数据文件”。组成条码的每一个条码字符由4个条和4个空共17个模块构成,故称为PDF417条码。 PDF417条码需要有417解码功能的条码阅读器才能识别。PDF417条码最大的优势在于其庞大的数据容量和极强的纠错能力。

一、PDF417二维条码的结构

        每个PDF417 符号由空白区包围的一系列层组成,其层数为3~90,每层由起始终止符、左右指示符及1~30个符号字符组成。

        每个符号字符包括4个条和4个空,每个条或空由1~6个模块组成,一个符号字符中,4个条和空的总模块数为17,故命名为PDF417。

        PDF417的符号字符集可分为三个相互独立的子集,即三个簇,每个簇均以不同的条、空形式表示929个符号字符值,即码字。三个簇的逻辑簇号为0、3 和6。对于一个给定的符号字符,其簇号定义为:

 二、符号字符的译码

(1)对图像进行二值化。

(2)提取边缘点。

(3)把边缘点投影到垂直方向上,根据投影点的多少得到字符排列的行数和每行所在的位置。

(4)根据步骤3的结果逐行扫描字符,每扫描得到4黑条带(设宽度为b1,b2,b3,b4)和4白条带(设宽度为s1,s2,s3,s4),w=(b1+b2+b3+b4+s1+s2+s3 + s4)/17得到单位宽度,然后bi/w(si/w)得到黑条带和白条带的标准宽度序列,根据这个序列查表得到相应的码值。

(5)从步骤4得到的码值序列在最终解码前需要进行纠错,纠错的方式是里德-所罗门纠错(又称里所码,Reed-solomon codes,简称RS codes),从而得到纠错后的码值序列,设得到的序列数组是data,长度是n。

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...