智能选通条码解码的方法及系统技术方案

技术编号:14861348 阅读:93 留言:0更新日期:2017-03-19 14:24
本发明专利技术公开了一种智能选通条码解码系统及方法,包括:条码识别模块,用于识别条码图像的码制类型,并传递码制类型信号;数据解码模块,用于接收码制类型信号,对条码图像进行解码。通过上述方式,本发明专利技术可以实现对不同码制类型的条码进行识别,并可提高解码效率。

【技术实现步骤摘要】

本专利技术涉及条码解码
,尤其是涉及一种智能选通条码解码的方法及系统
技术介绍
随着计算机应用的发展,条码技术也得到了快速发展,其广泛应用于商业、邮政、图书管理、仓储、工业生成过程控制、交通等领域,具有输入快、准确度高、成本低、可靠性强等优点,因此,对于条码解码技术的研究是极有意义的。现如今,广泛应用于各领域的条码种类繁多,按其维数划分,可分为一维码及二维码。其中,一维码包括Code39、Code93、Code128、UCC/EAN-128、Code25、交叉25码、Ean8、Ean13、UPC-A、UPC-E等;二维码包括堆叠式二维码和矩阵式二维码,其中堆叠式二维码包括PDF417、Code16k等,矩阵式二维码包括QRCode、Codeone、Aztec、汉信码等。条码种类繁多,导致码制规则繁多,对未知码制的解码造成一定困难。传统的解码方式都是基于软件实现,输入一未知码制条码图像,软件实现条码图像的码制识别与解码,首先根据各个码制的特征,逐个分析此条码图像是否具有某一特征,是则确定其为此具有此特征的条码类型,然后调用相应的码制解码模块,实现解码,这种解码效率较低。
技术实现思路
本专利技术所要解决的技术问题是:提供一种智能选通条码解码系统及方法,输入一个未知码制的条码图像,能快速实现解码。为了解决上述技术问题,本专利技术采用的技术方案为:提供一种智能选通条码解码系统,包括:条码识别模块,用于识别条码图像的码制类型,并传递码制类型信号;数据解码模块,用于接收码制类型信号,对条码图像进行解码。为解决上述问题,本专利技术还提供一种智能选通条码解码方法,包括:条码识别模块识别条码图像的码制类型,并传递码制类型信号;数据解码模块接收码制类型信号,对条码图像进行解码。本专利技术的有益效果在于:区别于现有技术,本专利技术通过条码识别模块对码制类型进行识别,并传递对应的信号给数据解码模块,用于对条码图像进行解码。通过上述方式,本专利技术可以实现对不同码制类型的条码进行识别,并可提高解码效率。附图说明图1为本专利技术具体实施例中智能选通解码系统的示意框图一;图2为本专利技术具体实施例中智能选通解码系统的示意框图二;图3为本专利技术具体实施例中系统的控制模块示意框图;图4为本专利技术具体实施例中解码方法的流程示意图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:通过条码识别模块对码制类型进行识别,并传递对应的信号给数据解码模块,用于对条码图像进行解码。请参照图1,本专利技术实施例一提供一种智能选通条码解码系统,包括:条码识别模块,用于识别条码图像的码制类型,并传递码制类型信号;数据解码模块,用于接收码制类型信号,对条码图像进行解码。其中,在条码识别之前,还需要设置图像采集模块,用于采集条码图像帧序列,一般地,图像采集模块可由摄像头模组构成,以及图像数据存储模块,用于接收并存储条码图像帧序列,本专利技术实施例中的图像数据存储模块分别与图像采集模块、图像识别模块电连接。其中,为了方便控制,在一个具体的实施例中,所述系统还包括控制模块,主要用于对条码识别与解码的控制触发,其作用类似于开关。具体地,所述控制模块进一步包括:数据存储控制单元、条码识别控制单元及数据解码控制单元;其中:数据存储控制单元控制数据存储模块接收图像序列帧后,向条码识别控制单元发送接收完毕信号;条码识别控制单元控制条码识别模块对数据存储模块存储的条码图像序列帧进行码制类型识别;若识别成功,则向数据解码控制单元传递识别成功信号,数据解码控制单元触发数据解码模块开始解码;若识别失败,则向数据存储控制单元传递识别失败信号,数据存储控制单元控制数据存储模块接收下一帧条码图像序列帧。进一步地,所述条码识别模块包括条码识别逻辑运算单元,与控制模块、图像数据存储模块及条码识别模块电连接;所述数据解码模块包括两个以上解码逻辑运算单元,在接收码制类型信号后,启动相应的解码逻辑运算单元,对图像数据存储模块传送来的条码图像帧序列进行解码。此外,条码识别模块传递码制类型信号的同时还传递条码符号位置信息,所述条码符号位置信息为条码图像中承载的条码符号四个角的坐标;数据解码模块根据接收到的条码符号位置信息定位条码图像中的条码符号。与现有技术相比,本专利技术的智能选通条码解码系统及方法的有益效果是:1)用条码识别运算逻辑单元代替传统的软件判断,能有效节省条码识别时间;2)运用解码逻辑运算单元代替软件解码算法,有效提高解码速度;3)条码图像传送和解码的有序性,能有效提高整个系统的解码速度。其中,本专利技术实施例二对应提供一种智能选通条码解码方法,包括:条码识别模块识别条码图像的码制类型,并传递码制类型信号;数据解码模块接收码制类型信号,对条码图像进行解码。在进行条码识别解码前,还需要获取条码素材,因此本专利技术实施例还包括:图像采集模块采集条码图像帧序列;图像数据存储模块接收并存储条码图像帧序列。其中,在识别码制类型,并传递对应信号时,条码识别模块通过条码识别逻辑运算单元识别条码图像的码制类型;判断是否识别成功;若是,则向数据解码模块传递码制类型信号;反之,则返回步骤“图像数据存储模块接收并存储条码图像帧序列”。而数据解码模块在接收码制类型信号后,将触发相应码制的解码运算逻辑单元对数据存储模块存储的条码图像帧序列进行解码;判断解码是否成功;若是,则数据解码模块输出解码成功信号,同时输出解码结果;反之,则数据解码模块输出解码失败信号,并返回步骤“图像数据存储模块接收并存储条码图像帧序列”。此外,条码识别模块传递码制类型信号的同时还传递条码符号位置信息,所述条码符号位置信息为条码图像中承载的条码符号四个角的坐标;数据解码模块根据接收到的条码符号位置信息定位条码图像中的条码符号。为方便理解,以下结合附图,以通过具体实施例进行说明。如图1~4所示,图1为本专利技术实施例的智能选通条码解码系统结构框图,如图1所示,在本专利技术实施例中,条码解码装置300中设置有条码识别模块310以及数据解码模块320,其中:条码识别模块310由条码识别运算逻辑单元311构成,主要用于对条码图像码制类型的识别;数据解码模块320由至少两个及以上的解码运算逻辑单元构成,根据条码识别运算逻辑单元311传本文档来自技高网
...

【技术保护点】
一种智能选通条码解码系统,其特征在于,包括:条码识别模块,用于识别条码图像的码制类型,并传递码制类型信号;数据解码模块,用于接收码制类型信号,对条码图像进行解码。

【技术特征摘要】
1.一种智能选通条码解码系统,其特征在于,包括:
条码识别模块,用于识别条码图像的码制类型,并传递码制类型信号;
数据解码模块,用于接收码制类型信号,对条码图像进行解码。
2.根据权利要求1所述的智能选通条码解码系统,其特征在于,还包括:
图像采集模块,包括摄像头模组,用于采集条码图像帧序列;
图像数据存储模块,用于接收并存储条码图像帧序列,并分别与图像采集
模块、图像识别模块电连接。
3.根据权利要求2所述的智能选通条码解码系统,其特征在于,还包括控
制模块,所述控制模块包括:数据存储控制单元、条码识别控制单元及数据解
码控制单元;其中:
数据存储控制单元控制数据存储模块接收图像序列帧后,向条码识别控制
单元发送接收完毕信号;
条码识别控制单元控制条码识别模块对数据存储模块存储的条码图像序列
帧进行码制类型识别;
若识别成功,则向数据解码控制单元传递识别成功信号,数据解码控制单
元触发数据解码模块开始解码;
若识别失败,则向数据存储控制单元传递识别失败信号,数据存储控制单
元控制数据存储模块接收下一帧条码图像序列帧。
4.根据权利要求1所述的智能选通条码解码系统,其特征在于,所述条码
识别模块包括条码识别逻辑运算单元,与控制模块、图像数据存储模块及条码
识别模块电连接;
所述数据解码模块包括两个以上解码逻辑运算单元,在接收码制类型信号
后,启动相应的解码逻辑运算单元,对图像数据存储模块传送来的条码图像帧
序列进行解码。
5.根据权利要求1所述的智能选通条码解码系统,其特征在于,条码识别
模块传递码制类型信号的同时还传递条码符号位置信息,所述条码符号位置信
息为条码...

【专利技术属性】
技术研发人员:柯婷吴卫东蒋声障刘礼建
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1