全文预览

条形码的识别图像处理报告

上传者:upcfxx |  格式:doc  |  页数:25 |  大小:0KB

文档介绍
取:Р若1.5≦≦2.5,那么=2Р若2.5≦≦3.5,那么=3Р若3.5≦≦4.5,那么=4Р若4.5≦≦5.5,那么=5Р表1-1列出了正向译码时,EAN-13条码字符值与归一化值(,)的对应关系。Р表1-1中“E”表示偶字符,“O”表示奇字符。РEAN-13码字符编码与归一化值(,)的对应关系见表1-2。Р表1-1 EAN-13条码字符与归一化值Р表1-2 EAN-13字符编码与归一化值Р可以看到条形码编码和归一化值在多数情况下呈现一一对应的关系,只要确定了归一化值就能确定字符值,但是有四种情况例外,在表1-2中知,左侧奇字符和右侧偶字符1,7归一化值均为44,左侧奇字符和右侧偶字符2,8归一化值均为33,左侧偶字符1,7归一化值均为34,左侧偶字符2,8归一化值均为43。这两种情况可以在判别字符时根据,,,进一步判别,根据它们条空宽度特点进行判别。有1728字符标准条空宽度值的特点知:对于左侧奇字符、右侧偶字符1和7可通过与作比较,>者为字符1,反之为7;对于左侧奇字符、右侧偶字符2和8可通过与作比较,>者为字符8,反之为2;对于左侧偶字符1和7可通过与作比较,>者为字符7,反之为1;对于左侧偶字符2和8可通过与作比较,>者为字符2,反之为8。Р由上述条码字符识别理论可总结出相似边距离测量法的一般步骤。由条码宽度的计算我们得到了各个条、空的宽度(像素),并通过计算n=/7,=+++得到单位模块的宽度(像素)。各个条空的宽度除以单位模块的宽度就是归一化的条空宽度。而为了方便译码,我们除去起始符3个条空,中间分隔符5个条空,终止符3个条空,对剩下的48个条空每4个条空为一组进行译码。计算相似边之间的距离、从而得到归一化(,)。最后查表可得条码字符。为检验译码的正确性利用校验位对码字进行校验。流程图如图1-5Р和1728判别子程序流程如图1-6。Р图1-5 字符判别流程图

收藏

分享

举报
下载此文档