doc (基于数字图像处理条形码识别方法) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:39 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2025-10-24 10:00

先见图各种宽度的定义,表示每个字符中四个相邻条空的宽度,表示个字符的宽度为相似边之间的距离,则用下列值,来定义与的归化值。


测量个宽度值然后将测量值,转换为常数值,即序列值,它代表了这些测量值的整数模块宽,以下方法用于序列值的求取若,那么若,那么若,那么若,那么表列出了正向译码时,条码字符值与归化值,的对应关系。


表中表示偶字符,表示奇字符。


码字符编码与归化值,的对应关系见表。


表条码字符与归化值表字符编码与归化值表中可以看到条形码编码和归化值在多数情况下呈现对应的关系,只要确定了归化值就能确定字符值,但是有四种情况例外,在表中知,左侧奇字符和右侧偶字符,归化值均为,左侧奇字符和右侧偶字符,归化值均为,左侧偶字符,归化值均为,左侧偶字符,归化值均为。


这两种情况可以在判别字符时根据,进步判别,根据它们条空宽度特点进行判别。


有字符标准条空宽度值的特点知对于左侧奇字符右侧偶字符和可通过与作比较者为字符,反之为对于左侧奇字符右侧偶字符和可通过与作比较者为字符,反之为对于左侧偶字符和可通过与作比较者为字符,反之为对于左侧偶字符和可通过与作比较者为字符,反之为。


由上述条码字符识别理论可总结出相似边距离测量法的般步骤。


由条码宽度的计算我们得到了各个条空的宽度像素,并通过计算,得到单位模块的宽度像素。


各个条空的宽度除以单位模块的宽度就是归化的条空宽度。


而为了方便译码,我们除去起始符个条空,中间分隔符个条空,终止符个条空,对剩下的个条空每个条空为组进行译码。


计算相似边之间的距离从而得到归化,。


最后查表可得条码字符。


为检验译码的正确性利用校验位对码字进行校验。


流程图如图。


判别子程序流程如图。


图字符判别流程图图判别子程序流程图译码结果与分析根据上述译码理论,采用相似边距离测量方法对节中预处理后的条码图像二值图像进行译码,得到如下所示译码结果图是需要处理的条码图片。


图需要处理的条码根据条码图像预处理的理论知识编译相关的程序,得到如图所示的图像预处理结果。


图条码图像预处理得到如下所示译码结果图是需要处理的条码图片。


图需要处理的条码根据条码图像预处理的理论知识编译相关的程序,得到如图所示的图像预处理结果。


图条码图像预处理得到如下所示译码结果通过多次对不同条码的识读,证明该条码检测系统速度快效率高而误码率却很低,即使在图像预处理上达不到理想的效果,条码仍能正确识读。


这是因为我们选择了相似边距离测量的方法。


可见,影响条码识别效果的不仅仅是条码图像预处理效果,译码方法更是不可忽视的重要原因。


相似边距离测量方法有着其它译码方法无可比拟的优势,它不是根据条码条空宽度的实际值来判别,而是通过所谓的相似边距离来判别。


因此,即使条码质量存在欠缺,仍然能够根据相似边距离正确解释条码,有着很强的对实际情况的适应性。


误码率方面,般情况下条码都能够正确识读。


但在由个字符的归化的相似边距离转换为序列值时,如果的值为之,系统将不能正确的将其转换为序列值,此时存在最大的误码率,条码几乎不能被正确识读。


所以应该尽量避免此种情况的发生,这就要求我们做好图像的预处理工作,防止条码线条过度展宽或细化。


需要指出的是,在实际的译码中还存在着正向译码和反向译码的情况,两种情况下字符编码对应着不同的归化值。


因此译码前需要判别译码方向。


本设计直接采用正向译码。


最后,译码是编码的反过程,编码技术的熟练掌握对译码工作有着事半功倍的效果。


结论在对条码图像作相应的图像预处理之后,对得到的二值条码图像利用上述条码识别算法在软件环境下编写了相应的软件程序。


通过实验,识别效果不错,误码率低,提高了条码的识别率。


本次设计在译码方法上进行了比较选择,确定了相似边距离的测量方法的优越性。


这种方法的设计思路是通过对符号中相邻元选择适当的阈值进行二值化处理二值化图检测根条形码比较同行相邻两点的颜色是否致记录转折点的纵坐标准备记录下个数据点点数大于,该行应该删掉点数小于,该行应该删掉,查看条形码是否有效计算每根条形码的宽度,求每根条形码宽度的平均值计算根条形码的总宽度计算单位条形码的宽度计算每根条形码所占位数将条形码转换成二进制数,黑色条用表示白色条用表示判断起始符是否正确判断中间分隔符是否正确判断终止符是否正确将左侧位二进制数转换为十进制数将右侧位二进制数转换为十进制数从左边数据编码表中查出条形码编码数字记录左边数据的奇偶顺序从右边数据编码表中查出条形码编码数字从第位数据编码表中查出第位数字,计算校验码,判断校验码是否正确识别出的条形码致谢临近毕业之际,我要对所有教过我及学院里给予我帮助过的老师表示诚挚的谢意,我要感谢我所有的任课老师,是他们教给我专业知识分析处理问题的方法,培养了我分析处理的能力。


还有对所有关心我支持我的同学们表示衷心感谢。


的相似边之间距离的测量来判别字符的逻辑值。


另外用软件实现条码的识别比硬件具有更好的抗噪声性能,且速度快,效率高。


尽管如此,设计中也遇到了很多的问题有待进步的解决和探索研究。


本设计只是对质量较好的条码图像进行般性处理,但实际中的图像并都不是这么理想,例如条码污染条码断裂条码瑕疵等。


这些需要进行特殊的图像处理过程才能达到译码的目的。


如果条码被污染了要进行修复,条码发生几何畸变要进行图像矫正等等。


只有考虑到更多的方面才能提高系统的性能和适应性,对定质量范围内的条码图像都能进行有效的处理。


在设计中,由于本人在图像处理上的造诣不高,对很多细节常识方面了解不够导致问题的出现,而且没能采取科学的方法进行分析排查,使得问题小却难以解决。


今后在做类似的工作的时候要注重基础知识的学习,并讲究科学的方法。


做软件编程的对所用语言基础要够熟练掌握并能借助定的参考资料进步充实自己,提高自己。


参考文献徐杰民,肖云条码技术与应用北京清华大学出版社邹永星条码国家标准汇编北京中国标准出版社中国自动识别技术协会条码技术基础武汉武汉大学出版社黄红,黄才骏条码的奥秘北京中国铁道出版社王雅静条码图像辨识方法的研究青岛山东科技大学唐莉,刘富强条码国家标准汇编北京中国标准出版社张铎,王耀球条码技术与电子数据交换北京中国铁道出版社薛红条码技术及商业自动化系统条码技术北京中国轻工业出版社范永法,郭艳萍条码图像处理及识别的软件开发计算机应用研究于娓等维条码引入图书馆应用的可行性初探开封教育学院学报,章毓晋图像处理和分析北京清华大学出版社何军,康景利条形码的计算机所编码与识别北京高等教育出版社刘禾数字图像处理及应用北京中国电力出版社附录条形码识别左边数据编码,奇左边数据编码,偶右边数据编码第位数据编码读输入条形码图片将图片转换灰度图条形码图灰度图灰度图直方图原图像添加椒盐噪声图像进行模板中值滤波中值滤波之后图片对图像进行二值化处理选择适当的阈值进行二值化处理求灰度图的大小对图像进行二值化处理,仅供条码扫描识读时使用,不需要参与信息代码传输。


表条码符号结构图条码符号码简述码的全名为欧洲商品条码,始于年,由欧洲十二个工业国家所共同发展出来的种条码。


目前已成为种国际性的条码系统。


条码系统的管理是由国际商品条码总会负责各会员国的国家代表号码之分配与授权,再由各会员国的商品条码专责机构,对其国内的制造商批发商零售商等授予厂商代表号码。


目前已有多个国家加盟。


码有两种版本标准版和缩短版。


标准版表示位数字,又称为码,缩短版表示位数字,又称码。


两种条码的最后位为校验位,由前面的位或位数字计算得出。


两种版本的编码方式可参考国标。


码由前缀码厂商识别码商品项目代码和校验码组成。


前缀码是国际组织标识各会员组织的代码,我国为和厂商代码是编码组织在分配的前缀码的基础上分配给厂商的代码商品项目代码由厂商自行编码校验码为了校验代码的正确性。


在编制商品项目代码时,厂商必须遵守商品编码的基本原则对同商品项目的商品必须编制相同的商品项目代码对不同的商品项目必须编制不同的商品项目代码。


保证商品项目与其标识代码对应,即个商品项目只有个代码,个代码只标识个商品项目。


另外,图书和期刊作为特殊的商品也采用了表示和。


我国被分配使用开头的号,因此我国出版社出版的图书上的条码全部为开头。


码具有以下特性只能储存数字。


可双向扫描处理,即条码可由左至右或由右至左扫描。


必须有检查码,以防读取资料的情形发生,位于码中的最右边处。


具有左护线中线及右护线,以分隔条码上的不同部分与截取适当的安全空间来处理。


条码长度定,较欠缺弹性,但经由适当的管道,可使其通用于世界各国。


依结构的不同,可区分为码由个数字组成,为的标准编码型式。


码由个数字组成,属的简易编码型式。


码符号的特征条码符号的整体形状为矩形。


由系列互相平行的条和空组成,四周都留有空白区。


条空分别由个同宽度的的深或浅颜色的模块组成。


深色模块用表示,浅色模块用表示。


在条码符号中,表示数字的每个条码字符仅由两个条和两个空组成,共个模块。


除了表示数字的条码字符外,还有些辅助条码字符,用作表示起始终止的分界符和平分条码符号的中间分隔符。


条码符号可设计成既可供固定式扫描器全向扫描,又可用手持扫描设备识读的形式。


条码符号的大小可在放大系数的两个极限值所决定的尺寸之间变化,以适应不同印刷工艺的需求及用户对印刷面积的要求。


对个特定大小的条码符号所规定的尺寸称为名义尺寸,放大系数的范围。


供人识别的字符规定采用字符。


码字符集条码字符集包括个数字字符,即。


在条码符号中,每个数字字符由七个模块的二进制表示,其表示形式见条码字符集中的三个子集见表。


表条码字符集子集中条码字符所包含的深色模块的个数为奇数,称为奇排列。


子集中条码字符所包含的深色模块的个数为偶数,称为偶排列。


条码字符集示意图见图。


子集的条码字符从左到向右,以个浅色模块开始,以个深色模块结束。


子集的条码字符从左到右,以个深色模块开始,以个浅色模块结束。


图通用商品条码字符集示意图码符号结构条码符号是由左侧空白区起始符左侧数据符中间分隔符右侧数据符校验符及右侧空白区构成,如图和图所示。


图条码符号结构图条码符号构成示意图左侧空白区位于条码符号起始符左侧,无印刷符号且与空的颜色相同的区域。


其最小宽度为个模块宽。


起始符位于条码符号左侧,表示信息开始的特殊符号,由个模块组成。


左侧数据符介于起始符和中间分隔符之间的表示信息的组条码字符。


表示前缀码和厂商代码,共位数字。


条码字符按子集或子集的形式构成。


左侧数据符由个模块组成。


中间分隔符位于条码符号的中间位置,是平分条码符号的特殊符号,由个模块组成。


右侧数据符中间分隔符右侧的组选自子集的条码字符,表示位商品代码,又个模块组成。


校验符最后个条码字符,选自子集,由个模块组成,表示个校验字符。


终止符位于条码符号右侧,表示信息结束的特殊符号,由个模块组成。


右侧空白区在终止符之外的无印刷符号且与空的颜色相同的区域,其最小宽度为个模块。


条码符号所包含的模块总数为个。


条码的前置码不用条码表示,也不包括在左侧数据符中。


左侧数据符是根据前置码所决定的条码字符构

下一篇
(基于数字图像处理条形码识别方法)第1页
1 页 / 共 39
(基于数字图像处理条形码识别方法)第2页
2 页 / 共 39
(基于数字图像处理条形码识别方法)第3页
3 页 / 共 39
(基于数字图像处理条形码识别方法)第4页
4 页 / 共 39
(基于数字图像处理条形码识别方法)第5页
5 页 / 共 39
(基于数字图像处理条形码识别方法)第6页
6 页 / 共 39
(基于数字图像处理条形码识别方法)第7页
7 页 / 共 39
(基于数字图像处理条形码识别方法)第8页
8 页 / 共 39
(基于数字图像处理条形码识别方法)第9页
9 页 / 共 39
(基于数字图像处理条形码识别方法)第10页
10 页 / 共 39
(基于数字图像处理条形码识别方法)第11页
11 页 / 共 39
(基于数字图像处理条形码识别方法)第12页
12 页 / 共 39
(基于数字图像处理条形码识别方法)第13页
13 页 / 共 39
(基于数字图像处理条形码识别方法)第14页
14 页 / 共 39
(基于数字图像处理条形码识别方法)第15页
15 页 / 共 39
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批