微型二维码识别方法、装置、可读存储介质及扫码枪制造方法及图纸

技术编号:20917871 阅读:28 留言:0更新日期:2019-04-20 09:58
本发明专利技术适用于二维码识别技术领域,提供了一种微型二维码识别方法、装置、可读存储介质及扫码枪。该微型二维码识别方法用于对附于基材上的微型二维码进行识别,包括:按照预设的目标模板确定规则,从多个检测模板中确定出适用于基材的目标检测模板;其中,检测模板用于识别微型二维码图像所携带的信息,且各检测模板分别适用于识别各自对应的基材上的微型二维码图像;以目标检测模板对待识别的微型二维码图像进行识别。本发明专利技术首先按照预设的目标模板确定规则,从多个检测模板中确定出适用于基材的目标检测模板,再通过该目标检测模板对微型二维码图像进行识别,不会出现检测模板与基材材质不匹配的情况发生,可实现对微型二维码的准确识别。

Miniature 2-D Code Recognition Method, Device, Readable Storage Media and Scavenger

The invention is applicable to the technical field of two-dimensional code recognition, and provides a micro two-dimensional code recognition method, device, readable storage medium and a scanner. The micro two-dimensional code recognition method is used to recognize the micro two-dimensional code attached to the substrate, including: according to the preset target template determination rules, target detection templates suitable for the substrate are determined from multiple detection templates; among them, detection templates are used to identify the information carried by the micro two-dimensional code image, and each detection template is suitable for identifying the corresponding substrate. Miniature two-dimensional code image; target detection template is used to recognize the identified miniature two-dimensional code image. Firstly, according to the preset target template determination rules, the target detection template suitable for the substrate is determined from a plurality of detection templates, and then the micro two-dimensional code image is recognized by the target detection template. The mismatch between the detection template and the substrate material will not occur, and the accurate recognition of the micro two-dimensional code can be realized.

【技术实现步骤摘要】
微型二维码识别方法、装置、可读存储介质及扫码枪
本专利技术属于二维码识别
,尤其涉及一种微型二维码识别方法、装置、可读存储介质及扫码枪。
技术介绍
二维码(2-dimensionalbarcode)用某种特定的几何图形来记录数据符号信息,该几何图形按一定规律在二维方向上黑白相间分布,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或扫码枪自动识读以实现信息自动处理。在现代商业活动中,二维码可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理等等。目前对大型二维码的扫描识别技术已经比较成熟,但是在一些特殊的领域还需要对一些特定材料上的微米级的微型二维码进行识别,例如人工智能视觉系统就可能涉及对金属材料或黑色塑料件上的微型二维码进行识别,现有的二维码识别技术精度有限,无法对这种微型二维码进行准确识别。
技术实现思路
本专利技术所要解决的技术问题为提供一种微型二维码识别方法、装置、可读存储介质及扫码枪,旨在实现对微型二维码进行准确识别。为解决上述技术问题,第一方面,本专利技术实施例提供了一种微型二维码识别方法,所述微型二维码识别方法用于对附于基材上的微型二维码进行识别,包括下述步骤:按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板;其中,所述检测模板用于识别微型二维码图像所携带的信息,且各所述检测模板分别适用于识别各自对应的基材上的微型二维码图像;以所述目标检测模板对待识别的微型二维码图像进行识别。第二方面,本专利技术实施例还提供了一种微型二维码识别装置,所述微型二维码识别装置用于对附于基材上的微型二维码进行识别,包括:目标检测模板确定模块,用于按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板;其中,所述检测模板用于识别微型二维码图像所携带的信息,且各所述检测模板分别适用于识别各自对应的基材上的微型二维码图像;识别模块,用于以所述目标检测模板对待识别的微型二维码图像进行识别。第三方面,本专利技术实施例还提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面提供的微型二维码识别方法。第四方面,本专利技术实施例还提供了一种扫码枪,包括:扫码头、补光灯、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述第一方面提供的微型二维码识别方法。上述各方面实施例,首先按照预设的目标模板确定规则,从多个检测模板中确定出适用于基材的目标检测模板,再通过该目标检测模板对微型二维码图像进行识别,从而不会出现检测模板与基材材质不匹配的情况发生,可以实现对微型二维码进行准确识别。附图说明图1是本专利技术第一实施例提供的微型二维码识别方法的流程图;图2是本专利技术第二实施例提供的微型二维码识别方法的流程图;图3是本专利技术第二实施例提供的一种应用人机界面示意图;图4是本专利技术第二实施例提供的另一种应用人机界面示意图;图5是本专利技术第二实施例提供的基材、检测模板、补光参数的对应关系图;图6是本专利技术第三实施例提供的微型二维码识别方法的流程图;图7是本专利技术第四实施例提供的采用目标检测模板对微型二维码进行识别的流程图;图8是本专利技术第五实施例提供的微型二维码识别装置的结构图;图9是本专利技术第五实施例提供的微型二维码识别装置中目标检测模板确定模块的结构图;图10是本专利技术第七实施例提供的扫码枪的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术第一实施例提供的微型二维码识别方法的流程,参照图1,该微型二维码识别方法用于对附于基材上的微型二维码进行识别,尤其是大批量微型二维码的图像的识别,该方法包括下述步骤:步骤S101,按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板。本实施例中,微型二维码图像是指尺寸为毫米级的二维码图像,附着在某种的基材之上,该基材可以是铝材、铁材的金属基材,也可以是电镀基材、黑色塑料基材等。检测模板用于识别微型二维码图像所携带的信息,且各所述检测模板分别适用于识别各自对应的基材上的微型二维码图像。例如,第一检测模板适用于识别A类基材上的微型二维码图像,第二检测模板适用于识别B类基材上的微型二维码图像等等,因此,在进行识别之前,需要首先确定出最合适的检测模板作为目标检测模板,以便对待识别的微型二维码图像进行识别。其中,目标模板确定规则可以灵活设定,可以是预先设置一定的确定规则,根据该确定规判断是否有检测模板满足规则所定义的标准,若有,则可确定该检测模板为目标检测模板。该目标模板确定规则也可以直接以用户的指定为规则,即,用户指定哪个检测模板,则将该指定的检测模板确定为目标检测模板。应当理解,本实施例中所说的对某种基材的最合适的检测模板,指的是对某种基材上的微型二维码图像识别效果最佳、效率最高的检测模板,其他非最合适的检测模板理论上也可以对该基材上的微型二维码图像进行识别,只不过识别效果、效率相对欠佳而已。步骤S102,以所述目标检测模板对待识别的微型二维码图像进行识别。识别时,首先要对微型二维码图像进行取样,为保证能在合适的亮度环境下对微型二维码图像进行取样,又需要进行补光,一般可采用LED灯作为光源进行补光。所需要的补光参数可预先设置,在具体识别过程中可能会根据实际情况对补光参数进行适当调整,以便提高识别精度。补光光源的安装高度、角度、补光强度都会影响微型二维码图像的识别效果,所以在第一次使用时需要通过客户端来调试补光参数。即初次安装完成后需要调试,打开客户端软件获取采集的微型二维码图像,调节高度以至图像清晰合适,调节补光光源以达到很好的识别效果,测试识别结果,最后保存参数。后续识别时直接用调试好的补光参数进行补光即可。第一实施例中,首先按照预设的目标模板确定规则,从多个检测模板中确定出目标检测模板以便适用于待识别微型二维码图像所依附的基材,再通过该目标检测模板对微型二维码图像进行识别,从而不会出现检测模板与基材材质不匹配的情况发生,可以实现对微型二维码进行准确识别。图2示出了本专利技术第二实施例提供的微型二维码识别方法的流程,第二实施例在第一实施例的基础之上进一步限定了目标模板的确定采用用户手动指定的方式。参照图2,第二实施例提供的微型二维码识别方法包括:步骤S201,响应于用户的选择操作,从多个检测模板中将用户指定的检测模板确定为目标检测模板。具体地,可以在人机界面提供各种检测模板的选项以供用户选择,可以是图3所示一次性将各检测模板显示出来让用户勾选,也可以是图4所示在选择框里设置下拉菜单,点击下拉菜单按钮后示出所有检测模板选项,用户通过在下拉菜单中的点击操作来指定目标检测模板。在接收到用户指定检测模板的操作之后,即可予以响应将该指定的检测模板确定为目标检测模板。进一步地,本实施例中,每个检测模板可以对应多组补光参数,如图5所示,一种基材对应一个检测模板本文档来自技高网...

【技术保护点】
1.一种微型二维码识别方法,其特征在于,所述微型二维码识别方法用于对附于基材上的微型二维码进行识别,包括下述步骤:按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板;其中,所述检测模板用于识别微型二维码图像所携带的信息,且各所述检测模板分别适用于识别各自对应的基材上的微型二维码图像;以所述目标检测模板对待识别的微型二维码图像进行识别。

【技术特征摘要】
1.一种微型二维码识别方法,其特征在于,所述微型二维码识别方法用于对附于基材上的微型二维码进行识别,包括下述步骤:按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板;其中,所述检测模板用于识别微型二维码图像所携带的信息,且各所述检测模板分别适用于识别各自对应的基材上的微型二维码图像;以所述目标检测模板对待识别的微型二维码图像进行识别。2.如权利要求1所述的微型二维码识别方法,其特征在于,所述按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板,包括:响应于用户的选择操作,从多个检测模板中将用户指定的检测模板确定为目标检测模板。3.如权利要求1所述的微型二维码识别方法,其特征在于,所述按照预设的目标模板确定规则,从多个检测模板中确定出适用于所述基材的目标检测模板,包括:利用所有检测模板分别对选取的微型二维码图像样本进行识别;所述微型二维码图像样本从待识别的微型二维码图像中选取;统计各检测模板对所述微型二维码图像样本的识别准确率和识别用时;将识别准确率和识别用时符合预置识别标准的检测模板确定为目标检测模板。4.如权利要求3所述的微型二维码识别方法,其特征在于,每个所述检测模板包括多组补光参数,所述补光参数包含有补光的强度信息及补光的照射角度信息;所述利用所有检测模板分别对选取的微型二维码图像样本进行识别,包括:对于每个检测模板,以至少一种补光参数进行补光并在每种补光效果下对所述微型二维码图像样本取样得到样本图像,对所述样本图像处理后进行识别;所述统计各检测模板对所述微型二维码图像样本的识别准确率和识别用时,包括:对于每个检测模板,统计每组补光参数所对应的识别准确率并取平均,得到该检测模板对所述微型二维码图像样本的平均识别准确率;统计每组补光参数所对应的识别用时并取平均,得到该检测模板对所述微型二维码图像样本的平均识别用时;所述将识别准确率和识别用时符合预置识别标准的检测模板确定为目标检测模板,包括:将所述平均识别准确率和平均识别用时按照各自预置的权重进行加权运算,将运算结果符合预置识别标准的检测模板确定为目标检测模板。5....

【专利技术属性】
技术研发人员:陈俊飞文席王启文
申请(专利权)人:深圳智可德科技有限公司
类型:发明
国别省市:广东,44

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

1