本实用新型专利技术提供了一种RSS条码解码装置,包括:获取单元,用于获取由至少一RSS条码片段形成的RSS条码片段组合;第一判断单元,判断RSS条码片段组合是否是标准条码片段组合的一部分;第二判断单元,判断RSS条码片段组合是否与之前获取的RSS条码片段组合重复;第三判断单元,判断RSS条码片段组合是否可与之前获取的RSS条码片段组合拼接;拼接单元,拼接RSS条码片段组合与之前获取的RSS条码片段组合;译码单元,对完整RSS条码片段组合进行译码。通过上述装置,通过拼接获得完整的RSS条码片段组合,提高了RSS条码的识读率及解码成功率。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及一种条码解码装置,尤其涉及一种RSS条码解码装置。
技术介绍
条码技术是在计算机技术与信息技术基础上发展起来的一门容编码、印刷、识别、数据采集和处理于一身的新兴技术。条码技术由于其识别快速、准确、可靠以及成本低等优点,被广泛应用于商业、图书管理、仓储、邮电、交通和工业控制等领域,并且势必在逐渐兴起的“物联网”应用中发挥重大的作用。目前被广泛使用的条码包括一维条码及二维条码。一维条码又称线形条码是由平行排列的多个“条”和“空”单元组成,条形码信息靠条和空的不同宽度和位置来表达。一维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息。RSS(Reduced Space Symbology)条码是由国际物品编码协会EAN和美国统一代码委员会UCC开发的一维条码符号。和其它一维条码相比,RSS系列码制具有更高的密度,因此它可以表示更多的字符。如图1和图2所示,RSS条码一般包括左码词+搜索特征(Finder)+右码词组成的条码片段。一个RSS条码可以包括最多11个条码片段,每个条码片段中的搜索特征(Finder)各不相同。根据ISO_IEC 24724-2006国际标准,RSS条码结构中的搜索特征(Finder)可以包括如图2所示的组合形式。然而,由于RSS条码由多个条码片段组合而成,无法通过单幅图像获取整个RSS条码条码信息,导致RSS条码的识读率降低。
技术实现思路
为解决现有技术中RSS条码的识读率较低的问题,本技术提供了一种RSS条码解码装置,其通过拼接各种条码片段组合提高了RSS条码的识读率及解码成功率。本技术提供了一种RSS条码解码装置,包括:获取单元;第一判断单元,与获取单元连接;第二判断单元,与第一判断单元连接;第三判断单元,与第二判断单元连接;拼接单元,与第三判断单元连接;译码单元,与拼接单元连接。通过上述装置,通过拼接各种条码片段组合来获得完整的RSS条码片段组合,提高了RSS条码的识读率及解码成功率。【附图说明】下面将结合附图及实施例对本技术作进一步说明,附图中:图1是现有技术RSS条码的条码片段示意图;图2是现有技术RSS条码的标准条码片段组合示意图;图3是本技术的RSS条码解码方法的流程图;图4是图3所示的拼接步骤的流程图;以及-->图5是本技术的RSS条码解码装置的示意框图。【具体实施方式】本技术提供了一种RSS条码解码方法,该RSS条码解码方法通过拼接各种条码片段组合来获得完整的RSS条码片段组合,提高了RSS条码的识读率及解码成功率。如图3所示,在本技术的RSS条码解码方法中,首先获取一RSS条码片段组合。该RSS条码片段组合由至少一RSS条码片段形成,并优选由多个RSS条码片段形成。在实际应用中,可利用拍摄系统针对RSS条码进行多次拍摄,一次仅拍摄部分条码,由此获得多个图像片段。此时,每个图像片段上带有多个RSS条码片段。通过对图像片段进行扫描则可以获RSS条码片段组合。在本技术中,可以对一副图像片段进行多次扫描来获得多个RSS条码片段组合。在获得一RSS条码片段组合后,根据该RSS条码片段组合中的RSS条码片段的搜索特征来判断该RSS条码片段组合是否是标准条码片段组合的一部分。如图2所示,标准条码片段组合中只包括10种可能的条码片段组合。如果在拍摄或扫描过程中,由于污损或其他干扰原因的存在,可能会导致对该RSS条码片段组合中的某个RSS条码片段的搜索特征产生误读,即将其误读成其 他搜索特征。此时,可通过上述判断可以识别出这种误读情况的存在。若通过上述判断,确定该RSS条码片段组合不是标准条码片段组合的一部分,则放弃该RSS条码片段组合,并重新获取下一RSS条码片段组合。若通过上述判断,确定该RSS条码片段组合是该标准条码片段组合的一部分,则继续判断该RSS条码片段组合是否与之前获取的RSS条码片段组合重复。在判断该RSS条码片段组合是否与之前获取的RSS条码片段组合重复时,除了需要判断该RSS条码片段组合中的各RSS条码片段的搜索特征是否与之前获取的RSS条码片段组合中的各RSS条码片段一致,还需要判断各RSS条码片段左码词及右码词是否与之前获取的RSS条码片段组合中的各RSS条码片段一致。只要搜索特征、左码词及右码词存在一处不一致则认为该两个RSS条码片段组合是不重复的。若该RSS条码片段组合与之前获取的RSS条码片段组合不重复,则认为该RSS条码片段组合是新输入的RSS条码片段组合,并进而判断该RSS条码片段组合是否可与之前获取的RSS条码片段组合进行拼接。若该RSS条码片段组合无法与之前获取的RSS条码片段组合进行拼接,则将该RSS条码片段组合保留在缓存中,并进一步获取下一RSS条码片段组合。若该RSS条码片段组合可与之前获取的RSS条码片段组合进行拼接,则拼接该RSS条码片段组合与之前获取的RSS条码片段组合,以形成符合该标准条码片段组合的完整RSS条码片段组合,进而对该完整RSS条码片段组合进行译码。若该RSS条码片段组合与之前获取的RSS条码片段组合重复,则对该RSS条码片段组合对应的计数值进行累加,并判断该计数值是否为预定值。若该计数值达到预定值,则认为该RSS条码片段组合的可信度很高,并可将该RSS条码片段组合与之前获取的其他RSS条码片段组合进行拼接,以形成符合该标准条码片段组合的完整RSS条码片段组合,并进入译码。若计数值未达到或已超过预定值,则重新获取下一RSS条码片段组合。如图4所示,本技术进一步提供一种对RSS条码片段组合进行拼接的方法。在本技术的拼接方法中,首先从该RSS条码片段组合与之前获取的RSS条码片段组合中-->搜索具有搜索特征A1的RSS条码片段组合。随后,根据该标准条码片段组合,从该RSS条码片段组合与之前获取的RSS条码片段组 合中搜索符合该标准条码片段组合的后续RSS条码片段组合。在一优选实施例中,根据搜索特征A1对应的RSS条码片段的左码词确定完整RSS条码片段组合所包含的RSS条码片段数量,并进一步根据完整RSS条码片段组合所包含的RSS条码片段数量搜索后续RSS条码片段组合。在另一优选实施例中,根据RSS条码片段组合的计数值(置信度)对RSS条码片段组合进行拼接。具体来说,例如在拼接过程中,首先选择计数值(置信度)最高的具有搜索特征A1的RSS条码片段组合作为基础,再选择计数值(置信度)最高的后续RSS条码片段组合进行拼接,并进行译码。若译码失败,则继续以计数值最高的具有搜索特征A1的RSS条码片段组合作为基础,在选择计数值相对较低的后续RSS条码片段组合进行拼接,直至遍历完所有的拼接可能。也就是说,该计数值越高的RSS条码片段组合越优先进行拼接。如图5所示,本技术进一步公开了一种RSS条码解码装置,包括获取单元、第一至第四判断单元、拼接单元、译码单元及累加单元。获取单元用于获取一RSS条码片段组合。该RSS条码片段组合由至少一RSS条码片段形成,并优选由多个RSS条码片段形成。第一判断单元用于根据该RSS条码片段组合中的RSS条码片段的搜索特征来判断。若该RSS条码片段组合不是标准条码片段组合的一部分,则控制获取单元获本文档来自技高网...
【技术保护点】
1.一种RSS条码解码装置,其特征在于,所述RSS条码解码装置包括:获取单元;第一判断单元,与所述获取单元连接;第二判断单元,与所述第一判断单元连接;第三判断单元,与所述第二判断单元连接;拼接单元,与所述第三判断单元连接;译码单元,与所述拼接单元连接。
【技术特征摘要】
1.一种RSS条码解码装置,其特征在于,所述RSS条码解码装置包括:获取单元;第一判断单元,与所述获取单元连接;第二判断单元,...
【专利技术属性】
技术研发人员:陈文传,邱有森,王贤福,陈育卿,
申请(专利权)人:福建新大陆电脑股份有限公司,
类型:实用新型
国别省市:35[中国|福建]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。