一种点阵码的检测识读方法及装置制造方法及图纸

技术编号:22364447 阅读:63 留言:0更新日期:2019-10-23 04:48
本申请提出一种点阵码的检测识读方法及装置,该方法应用于点阵码识读设备,包括:从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数;根据所述检测解码参数,对待识读的点阵码进行检测及解码处理;判断所述点阵码识读设备是否成功解码所述待识读的点阵码;如果所述点阵码识读设备成功解码所述待识读的点阵码,则将所述检测解码参数加密保存至所述参数模型文件中。上述方案可以直接读取与点阵码识读设备对应匹配的检测解码参数,免除了遍历参数的过程,可以显著提高点阵码检测及解码效率。

A method and device for detecting and reading dot matrix code

【技术实现步骤摘要】
一种点阵码的检测识读方法及装置
本申请涉及点阵码识读
,更具体地说,尤其涉及一种点阵码的检测识读方法及装置。
技术介绍
点阵码识读经常用于各种不同的智能设备中,而点阵码识读算法确是统一的,为了使点阵码识读算法适用于各种不同的智能设备,识读点阵码的智能设备需要将预设的十几组参数进行迭代运行点阵码识读算法,直到点阵码识读算法准确检测到点阵码并且正确解码点阵码。上述过程以遍历所有可用参数的形式,运行点阵码识读算法实现对点阵码的解码。该遍历过程需要一定的时间,会使得点阵码识读效率降低。
技术实现思路
基于上述现有技术的缺陷和不足,本申请提出一种点阵码的检测识读方法及装置,能够更快速地实现对点阵码的检测及识别。一种点阵码的检测识读方法,应用于点阵码识读设备,所述方法包括:从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数;根据所述检测解码参数,对待识读的点阵码进行检测及解码处理;判断所述点阵码识读设备是否成功解码所述待识读的点阵码;如果所述点阵码识读设备成功解码所述待识读的点阵码,则将所述检测解码参数加密保存至所述参数模型文件中。可选的,所述将所述检测解码参数加密保存至所述参数模型文件中,包括:对所述检测解码参数进行结构化解析处理,得到检测解码参数字符串;对所述检测解码参数字符串进行多重异或加密处理,并将加密处理后的所述检测解码参数字符串保存至所述参数模型文件中。可选的,所述从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数,包括:对预设的参数模型文件进行解密及结构化解析处理,得到检测解码参数;从所述检测解码参数中,读取与所述点阵码识读设备相匹配,并且其对应的解码成功次数统计值最大的检测解码参数。可选的,所述方法还包括:当从预设的参数模型文件中读取不到与所述点阵码识读设备相匹配的检测解码参数,和/或根据读取的检测解码参数对待识读的点阵码进行检测或解码失败时,执行以下步骤:依次遍历预设的所有检测解码参数;每遍历到一组检测解码参数时,利用遍历到的检测解码参数对待识读的点阵码进行检测及解码处理;当利用遍历到的检测解码参数成功解码待识读的点阵码时,停止遍历所述预设的所有检测解码参数。可选的,当利用遍历到的检测解码参数成功解码待识读的点阵码时,所述方法还包括:对该检测解码参数进行结构化解析处理,得到检测解码参数字符串;对所述检测解码参数字符串进行多重异或加密处理,并将加密处理后的所述检测解码参数字符串保存至所述参数模型文件中。可选的,在将所述检测解码参数加密保存至所述参数模型文件中之前,所述方法还包括:判断所述参数模型文件是否正在被操作;如果所述参数模型文件没有正在被操作,则对所述参数模型文件设置互斥保护。一种点阵码识读装置,应用于点阵码识读设备,所述装置包括:参数读取单元,用于从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数;解码处理单元,用于根据所述检测解码参数,对待识读的点阵码进行检测及解码处理;判断处理单元,用于判断所述点阵码识读设备是否成功解码所述待识读的点阵码;参数存储单元,用于当所述点阵码识读设备成功解码所述待识读的点阵码时,将所述检测解码参数加密保存至所述参数模型文件中。可选的,所述参数存储单元,包括:参数解析单元,用于对所述检测解码参数进行结构化解析处理,得到检测解码参数字符串;加密存储单元,用于对所述检测解码参数字符串进行多重异或加密处理,并将加密处理后的所述检测解码参数字符串保存至所述参数模型文件中。可选的,所述参数读取单元从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数时,具体用于:对预设的参数模型文件进行解密及结构化解析处理,得到检测解码参数;从所述检测解码参数中,读取与所述点阵码识读设备相匹配,并且其对应的解码成功次数统计值最大的检测解码参数。可选的,所述装置还包括:遍历解码单元,用于当从预设的参数模型文件中读取不到与所述点阵码识读设备相匹配的检测解码参数,和/或根据读取的检测解码参数对待识读的点阵码进行检测或解码失败时,执行以下步骤:依次遍历预设的所有检测解码参数;每遍历到一组检测解码参数时,利用遍历到的检测解码参数对待识读的点阵码进行检测及解码处理;当利用遍历到的检测解码参数成功解码待识读的点阵码时,停止遍历所述预设的所有检测解码参数。本申请技术方案设置参数模型文件存储解码点阵码所需的检测解码参数,当点阵码识读设备解码点阵码时,从该参数模型文件中读取与该点阵码识读设备相匹配的检测解码参数,利用该检测解码参数对点阵码进行检测及解码,如果解码成功,则将该检测解码参数加密保存至该参数模型文件。上述处理过程可以直接读取与点阵码识读设备对应匹配的检测解码参数,免除了遍历检测解码参数的过程,可以显著提高点阵码检测及解码效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本申请实施例提供的一种点阵码的检测识读方法的流程示意图;图2是本申请实施例提供的另一种点阵码的检测识读方法的流程示意图;图3是本申请实施例提供的又一种点阵码的检测识读方法的流程示意图;图4是本申请实施例提供的再一种点阵码的检测识读方法的流程示意图;图5是本申请实施例提供的一种点阵码的检测识读装置的结构示意图。具体实施方式本申请实施例技术方案适用于对点阵码进行检测及解码的应用场景,采用本申请实施例技术方案,能够快速地实现对点阵码的检测及解码。示例性的,本申请实施例技术方案可应用于智能终端、计算机等硬件处理设备,也可以被封装成软件程序被运行。当上述的硬件处理设备执行本申请实施例技术方案,或者上述的软件程序被运行时,可以实现本申请实施例提出的点阵码的检测识读方法。其中,当本申请实施例技术方案应用于上述的硬件处理设备时,具体是应用于硬件处理设备上的点阵码识读程序,通过该硬件处理设备运行该点阵码识读程序,实现本申请实施例提出的点阵码的检测识读方法。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提出的点阵码识读方法可应用于点阵码识读设备,其中,该点阵码识读设备,是指对点阵码进行识读或解码的设备,包括但不限于是智能手机、平板电脑、计算机等。参见图1所示,该方法包括:S101、从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数;具体的,上述预设的参数模型文件,是保存点阵码识读算法的运算参数的文件,其中,点阵码识读算法的运算参数包括滑动窗口大小、滑动窗口滑动步长、腐蚀点的半径大小等。在该参数模型文件中,点阵码识读算法的运算参数以所应用的设备的不同而区分存储,即点阵码识读算法的运算参数以设备不同而对应分别存储。当某一设备运行上述的点阵码识读算法时,其运算参数的获取需要从上述参数模型文件中,寻找与该设备的种类、型号等对应本文档来自技高网...

【技术保护点】
1.一种点阵码的检测识读方法,其特征在于,应用于点阵码识读设备,所述方法包括:从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数;根据所述检测解码参数,对待识读的点阵码进行检测及解码处理;判断所述点阵码识读设备是否成功解码所述待识读的点阵码;如果所述点阵码识读设备成功解码所述待识读的点阵码,则将所述检测解码参数加密保存至所述参数模型文件中。

【技术特征摘要】
1.一种点阵码的检测识读方法,其特征在于,应用于点阵码识读设备,所述方法包括:从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数;根据所述检测解码参数,对待识读的点阵码进行检测及解码处理;判断所述点阵码识读设备是否成功解码所述待识读的点阵码;如果所述点阵码识读设备成功解码所述待识读的点阵码,则将所述检测解码参数加密保存至所述参数模型文件中。2.根据权利要求1所述的方法,其特征在于,所述将所述检测解码参数加密保存至所述参数模型文件中,包括:对所述检测解码参数进行结构化解析处理,得到检测解码参数字符串;对所述检测解码参数字符串进行多重异或加密处理,并将加密处理后的所述检测解码参数字符串保存至所述参数模型文件中。3.根据权利要求1所述的方法,其特征在于,所述从预设的参数模型文件中读取与所述点阵码识读设备相匹配的检测解码参数,包括:对预设的参数模型文件进行解密及结构化解析处理,得到检测解码参数;从所述检测解码参数中,读取与所述点阵码识读设备相匹配,并且其对应的解码成功次数统计值最大的检测解码参数。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当从预设的参数模型文件中读取不到与所述点阵码识读设备相匹配的检测解码参数,和/或根据读取的检测解码参数对待识读的点阵码进行检测或解码失败时,执行以下步骤:依次遍历预设的所有检测解码参数;每遍历到一组检测解码参数时,利用遍历到的检测解码参数对待识读的点阵码进行检测及解码处理;当利用遍历到的检测解码参数成功解码待识读的点阵码时,停止遍历所述预设的所有检测解码参数。5.根据权利要求4所述的方法,其特征在于,当利用遍历到的检测解码参数成功解码待识读的点阵码时,所述方法还包括:对该检测解码参数进行结构化解析处理,得到检测解码参数字符串;对所述检测解码参数字符串进行多重异或加密处理,并将加密处理后的所述检测解码参数字符串保存至所述参数模型文件中。6.根据权利要求1所...

【专利技术属性】
技术研发人员:刘春祥刘燕
申请(专利权)人:北京慧眼智行科技有限公司
类型:发明
国别省市:北京,11

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

1