一种用于不同亮度下的识别方法、系统及设备技术方案

技术编号:30899222 阅读:17 留言:0更新日期:2021-11-22 23:42
本发明专利技术的所述用于不同亮度下的识别方法、系统及设备,包括:获取信息码的第一图像;将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界,所述第一片段的灰度值在所述预置灰度值的范围内,所述第二片段的灰度值在所述预置灰度值的范围外;获取信息码的第二图像,所述第二图像是通过预置滤镜下拍摄的图像;根据所述第一片段和所述第二片段之间的边界对所述第二图像进行分割,获取与所述第一片段对应的第三片段和与所述第二片段对应的第四片段,所述第四片段的灰度值在所述预置灰度值的范围内;根据所述第一片段和所述第四片段,获取信息码对应的信息。获取信息码对应的信息。获取信息码对应的信息。

【技术实现步骤摘要】
一种用于不同亮度下的识别方法、系统及设备


[0001]本专利技术涉及信息码识别的
,尤其涉及一种用于不同亮度下的识别方法、系统及设备。

技术介绍

[0002]信息(Information Coding)是为了方便信息的存储、检索和使用,在进行信息处理时赋予信息元素以代码的过程。即用不同的代码与各种信息中的基本单位组成部分建立一一对应的关系。信息必须标准、系统化,设计合理的信息系统是关系信息管理系统生命力的重要因素。在通信理论中,信息是对原始信息符号按一定的数学规则所进行的变换。使信息的目的是要使信息能够在保证一定质量的条件下尽可能迅速地传输至信宿。
[0003]在进行信息生成信息码之后,在使用对应产品贴附所述信息码之后,通过扫码器扫描信息码,进行解译,能够重新得到该信息码对应的信息,从而使得设备能够读取到该原始信息进行编码成为信息码后进行存储及工作,但是,在工作的过程中,在不同的环境下,光线照射到所述信息码上会反射出不同的亮度,当信息码处于明暗不同的位置进行识别时,会出现识别出来的信息错误的技术问题。

技术实现思路

[0004]本专利技术提供了一种用于不同亮度下的识别方法、系统及设备,解决了现有技术的在不同的环境下,光线照射到所述信息码上会反射出不同的亮度,当信息码处于明暗不同的位置进行识别出现识别出来的信息错误的技术问题。
[0005]本专利技术提供的一种用于不同亮度下的识别方法,所述方法包括以下步骤:
[0006]获取信息码的第一图像;
[0007]将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界,所述第一片段的灰度值在所述预置灰度值的范围内,所述第二片段的灰度值在所述预置灰度值的范围外,所述预置灰度值的范围内为可识别范围;
[0008]获取信息码的第二图像,所述第二图像是通过预置滤镜下拍摄的图像;
[0009]根据所述第一片段和所述第二片段之间的边界对所述第二图像进行分割,获取与所述第一片段对应的第三片段和与所述第二片段对应的第四片段,所述第四片段的灰度值在所述预置灰度值的范围内;
[0010]根据所述第一片段和所述第四片段,获取信息码对应的信息。
[0011]优选的,所述根据所述第一片段和所述第四片段,获取信息码对应的信息具体为:
[0012]将所述第一片段和所述第四片段根据所述第一片段和所述第二片段之间的边界进行合并,获取第三图像;
[0013]对所述第三图像进行识别,获取信息码对应的信息。
[0014]优选的,获取信息码的第一图像与将所述信息码的第一图像根据预置灰度值的范
围进行分割之间还设有步骤:
[0015]判断所述信息码的第一图像是否可识别,
[0016]若是,则识别获取所述信息码对应的信息;
[0017]若否,则将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界。
[0018]优选的,所述将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界具体为:
[0019]对所述信息码的第一图像划分为若干个网格,生成第四图像;
[0020]根据所述第四图像,获取第三图像中各网格内的灰度值;
[0021]判断所述第四图像中各网格内的灰度值是否预置灰度值范围内,
[0022]若是,则确定对应的网格为第一片段;
[0023]若否,则确定对应的网格为第二片段;
[0024]根据所述第一片段和所述第二片段,获取所述第一片段和所述第二片段之间的边界。
[0025]本专利技术的实施例还提供了一种用于不同亮度下的识别系统,所述系统包括如下模块:
[0026]第一获取模块,所述第一获取模块用于获取信息码的第一图像;
[0027]第二获取模块,所述第二获取模块用于将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界,所述第一片段的灰度值在所述预置灰度值的范围内,所述第二片段的灰度值在所述预置灰度值的范围外,所述预置灰度值的范围内为可识别范围;
[0028]第三获取模块,所述第三获取模块用于获取信息码的第二图像,所述第二图像是通过预置滤镜下拍摄的图像;
[0029]第四获取模块,所述第四获取模块用于根据所述第一片段和所述第二片段之间的边界对所述第二图像进行分割,获取与所述第一片段对应的第三片段和与所述第二片段对应的第四片段,所述第四片段的灰度值在所述预置灰度值的范围内;
[0030]第五获取模块,所述第五获取模块用于根据所述第一片段和所述第四片段,获取信息码对应的信息。
[0031]优选的,所述根据所述第一片段和所述第四片段,获取信息码对应的信息具体为:
[0032]将所述第一片段和所述第四片段根据所述第一片段和所述第二片段之间的边界进行合并,获取第三图像;
[0033]对所述第三图像进行识别,获取信息码对应的信息。
[0034]优选的,所获取信息码的第一图像与将所述信息码的第一图像根据预置灰度值的范围进行分割之间还设有步骤:
[0035]判断所述信息码的第一图像是否可识别,
[0036]若是,则识别获取所述信息码对应的信息;
[0037]若否,则将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界。
[0038]优选地,所述对所述第一图像的不完整部分进行用于不同亮度下的识别,获取所
述第一图像的不完整部分的位置及范围具体为:
[0039]将所述第一图像进行网格化,获取网格化的第一图像;
[0040]根据所述网格化的第一图像,用于不同亮度下的识别到所述第一图像的不完整部分的位置。
[0041]优选地,所述将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界具体为:
[0042]对所述信息码的第一图像划分为若干个网格,生成第四图像;
[0043]根据所述第四图像,获取第三图像中各网格内的灰度值;
[0044]判断所述第四图像中各网格内的灰度值是否预置灰度值范围内,
[0045]若是,则确定对应的网格为第一片段;
[0046]若否,则确定对应的网格为第二片段;
[0047]根据所述第一片段和所述第二片段,获取所述第一片段和所述第二片段之间的边界。
[0048]本专利技术的实施例还提供了一种用于不同亮度下的识别设备,包括处理器以及存储器;
[0049]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0050]所述处理器用于根据所述程序代码中的指令执行上述的一种用于不同亮度下的识别方法。
[0051本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于不同亮度下的识别方法,其特性在于,所述方法包括如下步骤:获取信息码的第一图像;将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界,所述第一片段的灰度值在所述预置灰度值的范围内,所述第二片段的灰度值在所述预置灰度值的范围外,所述预置灰度值的范围内为可识别范围;获取信息码的第二图像,所述第二图像是通过预置滤镜下拍摄的图像;根据所述第一片段和所述第二片段之间的边界对所述第二图像进行分割,获取与所述第一片段对应的第三片段和与所述第二片段对应的第四片段,所述第四片段的灰度值在所述预置灰度值的范围内;根据所述第一片段和所述第四片段,获取信息码对应的信息。2.根据权利要求1所述的一种用于不同亮度下的识别方法,其特征在于,根据所述第一片段和所述第四片段,获取信息码对应的信息的步骤包括:将所述第一片段和所述第四片段根据所述第一片段和所述第二片段之间的边界进行合并,获取第三图像;对所述第三图像进行识别,获取信息码对应的信息。3.根据权利要求2所述的一种用于不同亮度下的识别方法,其特征在于,获取信息码的第一图像与将所述信息码的第一图像根据预置灰度值的范围进行分割之间还设有步骤:判断所述信息码的第一图像是否可识别,若是,则识别获取所述信息码对应的信息;若否,则将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界。4.根据权利要求3所述的一种用于不同亮度下的识别方法,其特征在于,将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二片段及所述第一片段和所述第二片段之间的边界的步骤包括:对所述信息码的第一图像划分为若干个网格,生成第四图像;根据所述第四图像,获取第三图像中各网格内的灰度值;判断所述第四图像中各网格内的灰度值是否预置灰度值范围内,若是,则确定对应的网格为第一片段;若否,则确定对应的网格为第二片段;根据所述第一片段和所述第二片段,获取所述第一片段和所述第二片段之间的边界。5.一种用于不同亮度下的识别系统,其特征在于,所述系统包括如下模块:第一获取模块,所述第一获取模块用于获取信息码的第一图像;第二获取模块,所述第二获取模块用于将所述信息码的第一图像根据预置灰度值的范围进行分割,获取第一片段、第二...

【专利技术属性】
技术研发人员:江河
申请(专利权)人:广州爱格尔智能科技有限公司
类型:发明
国别省市:

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

1