基于电学检测方式的防水隐形条形码的检测方法技术

技术编号:29758890 阅读:17 留言:0更新日期:2021-08-20 21:12
本发明专利技术涉及一种基于电学检测方式的防水隐形条形码的检测方法,包括:步骤S1,利用条形码扫描器对条形码进行扫描检测;步骤S2,将实际波长L与预设波长进行比较以确定条形码对应信息是否正确;步骤S3,将波长差值△L与标准波长差值△L0进行比较以确定条形码是否需要修补;步骤S4,将条形码电信号强度P与条形码电信号标准强度进行比较以确定条形码是否能够进行修补;步骤S5,将条形码电信号强度差值△P与条形码电信号标准强度差值进行比较以确定条形码修补系数,修补单元根据确定的条形码修补系数对能够修补的条形码进行修补;步骤S6,输出单元进行条形码信息输出。从而能够有效提高条形码检测正确性和输出条形码信息的完整性。

【技术实现步骤摘要】
基于电学检测方式的防水隐形条形码的检测方法
本专利技术涉及条形码
,尤其涉及一种基于电学检测方式的防水隐形条形码的检测方法。
技术介绍
条形码是生活中常见的一种防伪标志,它是通过条码不同的宽度和空白以及不同的反射率并按照一定的编码规则形成一个图形标识符,它可以携带很多信息,比如生产地点、生产日期、邮件起止点、商品信息和图书分类等等。因此,它具有广泛的应用场景,特别是在安全信息、产品识别方面。近年来,在物流行业也应用广泛。通过条形码编码各种信息,可以节省很多的人力和时间。另外,目前的条形码都是基于光学的检测原理,条形码扫描器发出光打在条形码上并形成反射,反射光照射到条码扫描器内部的光电转换器上,光电转换器根据强弱不同的反射光信号转换成不同的电信号。这种通过光学反射实现检测的原理使得条码需要使用对比明显的材料,目前绝大多数的条形码都是黑条和白条交替的图形标识符,因此这些条形码极易仿制,甚至只需要拍张照片就可以轻松仿制出相应的条形码。目前,已经有一些基于电学检测方式的防水隐形条形码的检测方法,但普遍不能通过波长对条形码的正确性进行判断,也不能通过电信号强度确定条形码能否进行修补进而对条形码进行修补,条形码检测正确性低和输出条形码信息的完整性低。
技术实现思路
为此,本专利技术提供一种基于电学检测方式的防水隐形条形码的检测方法,可以有效解决现有技术中不能通过波长对条形码的正确性进行判定后通过电信号强度确定条形码能否进行修补以致条形码检测正确性低和输出条形码信息的完整性低的技术问题。为实现上述目的,本专利技术提供一种基于电学检测方式的防水隐形条形码的检测方法,包括:步骤S1,利用条形码扫描器对条形码进行扫描检测;步骤S2,接收单元接收条形码扫描器扫描条形码后的反射光后,分析单元对反射光进行分析以得到条形码的实际波长L,控制单元将实际波长L与预设波长进行比较以确定条形码对应信息是否正确;步骤S3,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L并将其与标准波长差值△L0进行比较以确定条形码是否需要修补;步骤S4,所述控制单元判定条形码需要进行修补时,转换单元将波长信息转换为电信号,放大单元将电信号进行放大得到条形码电信号强度P,控制单元将条形码电信号强度P与条形码电信号标准强度进行比较以确定条形码是否能够进行修补;步骤S5,所述控制单元判定条形码能够进行修补时,控制单元计算条形码电信号强度差值△P并将其与条形码电信号标准强度差值进行比较以确定条形码修补系数,修补单元根据确定的条形码修补系数对能够修补的条形码进行修补;步骤S6,输出单元将无需进行修补和修补后条形码对应信息正确的条形码进行条形码信息输出。进一步地,所述步骤S1-S6中,所述条形码在进行检测时,所述控制单元获取接收单元接收到的条形码扫描器扫描条形码后的反射光,分析单元对反射光进行分析以得到条形码扫描器扫描条形码的实际波长L,控制单元将实际波长L与预设波长进行比较以确定条形码对应信息是否正确,控制单元判定条形码对应信息错误时,更换条形码;其中,所述控制单元设置有预设波长,包括第一预设波长L1和第二预设波长L2,其中,L1<L2;若L<L1,所述控制单元判定条形码对应信息错误;若L1≤L<L2,所述控制单元判定条形码对应信息正确;若L≥L2,所述控制单元判定条形码对应信息错误。进一步地,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L,计算完成时,控制单元将波长差值△L与标准波长差值△L0进行比较以确定条形码是否需要修补,控制单元确定条形码无需进行修补时,输出单元输出条形码信息;若△L<△L0,所述控制单元判定条形码无需进行修补;若△L≥△L0,所述控制单元判定条形码需要进行修补;其中,标准波长差值△L0通过控制单元设置。进一步地,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L,其计算公式如下:△L=(L2-L1)×[(L2-L)/(L-L1)];式中,L表示实际波长,L1表示第一预设波长,L2表示第二预设波长。进一步地,所述控制单元判定条形码需要进行修补时,转换单元将波长信息转换为电信号,放大单元将电信号进行放大得到条形码电信号强度P,控制单元将条形码电信号强度P与条形码电信号标准强度进行比较以确定条形码是否能够进行修补,控制单元判定条形码不能进行修补时,更换条形码;其中,所述控制单元还设置有条形码电信号标准强度,包括条形码电信号第一标准强度P1和条形码电信号第二标准强度P2,其中,P1<P2;若P<P1,所述控制单元判定条形码不能进行修补;若P1≤P<P2,所述控制单元判定条形码能够进行修补;若P≥P2,所述控制单元判定条形码不能进行修补。进一步地,所述控制单元判定条形码能够进行修补时,控制单元计算条形码电信号强度差值△P,计算完成时,控制单元将条形码电信号强度差值△P与条形码电信号标准强度差值进行比较以确定条形码修补系数;其中,所述控制单元还设置有条形码电信号标准强度差值和条形码修补系数,所述条形码电信号标准强度差值包括条形码电信号第一标准强度差值△P1,条形码电信号第二标准强度差值△P2和条形码电信号第三标准强度差值△P3,其中,△P1<△P2<△P3;所述条形码修补系数包括条形码第一修补系数σ1,条形码第二修补系数σ2,条形码第三修补系数σ3和条形码第四修补系数σ4,其中,σ1<σ2<σ3<σ4;若△P<△P1,所述控制单元判定条形码修补系数为σ1;若△P1≤△P<△P2,所述控制单元判定条形码修补系数为σ2;若△P2≤△P<△P3,所述控制单元判定条形码修补系数为σ3;若△P≥△P3,所述控制单元判定条形码修补系数为σ4。进一步地,所述控制单元确定条形码修补系数为σi时,修补单元根据确定的条形码修补系数对能够进行修补的条形码进行修补,设定i=1,2,3,4。进一步地,所述控制单元判定条形码能够进行修补时,控制单元计算条形码电信号强度差值△P,其计算公式如下:△P=(P2-P1)×[P2/(P1×P2)];式中,P表示条形码电信号强度,P1表示条形码电信号第一标准强度,P2表示条形码电信号第二标准强度。进一步地,所述修补单元对能够进行修补的条形码进行修补后,转换单元将修补后的条形码电信号转换为波长Lz,控制单元将波长Lz与预设波长进行比较以确定条形码对应信息是否正确,若错误,更换条形码,若正确,输出单元输出条形码信息。与现有技术相比,本专利技术的有益效果在于,本专利技术的条形码检测方法通过将实际波长与预设波长进行比较以确定条形码对应信息是否正确,将波长差值与标准波长差值进行比较以确定条形码信息正确时条形码是否需要修补,将条形码电信号强度与条形码电信号标准强度进行比较以确定需要进行修补的条形码是否能够进行修补,将条形码电信号强度差值与条形码电信号标准强度差本文档来自技高网...

【技术保护点】
1.一种基于电学检测方式的防水隐形条形码的检测方法,其特征在于,包括:/n步骤S1,利用条形码扫描器对条形码进行扫描检测;/n步骤S2,接收单元接收条形码扫描器扫描条形码后的反射光后,分析单元对反射光进行分析以得到条形码的实际波长L,控制单元将实际波长L与预设波长进行比较以确定条形码对应信息是否正确;/n步骤S3,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L并将其与标准波长差值△L0进行比较以确定条形码是否需要修补;/n步骤S4,所述控制单元判定条形码需要进行修补时,转换单元将波长信息转换为电信号,放大单元将电信号进行放大得到条形码电信号强度P,控制单元将条形码电信号强度P与条形码电信号标准强度进行比较以确定条形码是否能够进行修补;/n步骤S5,所述控制单元判定条形码能够进行修补时,控制单元计算条形码电信号强度差值△P并将其与条形码电信号标准强度差值进行比较以确定条形码修补系数,修补单元根据确定的条形码修补系数对能够修补的条形码进行修补;/n步骤S6,输出单元将无需进行修补和修补后条形码对应信息正确的条形码进行条形码信息输出。/n

【技术特征摘要】
1.一种基于电学检测方式的防水隐形条形码的检测方法,其特征在于,包括:
步骤S1,利用条形码扫描器对条形码进行扫描检测;
步骤S2,接收单元接收条形码扫描器扫描条形码后的反射光后,分析单元对反射光进行分析以得到条形码的实际波长L,控制单元将实际波长L与预设波长进行比较以确定条形码对应信息是否正确;
步骤S3,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L并将其与标准波长差值△L0进行比较以确定条形码是否需要修补;
步骤S4,所述控制单元判定条形码需要进行修补时,转换单元将波长信息转换为电信号,放大单元将电信号进行放大得到条形码电信号强度P,控制单元将条形码电信号强度P与条形码电信号标准强度进行比较以确定条形码是否能够进行修补;
步骤S5,所述控制单元判定条形码能够进行修补时,控制单元计算条形码电信号强度差值△P并将其与条形码电信号标准强度差值进行比较以确定条形码修补系数,修补单元根据确定的条形码修补系数对能够修补的条形码进行修补;
步骤S6,输出单元将无需进行修补和修补后条形码对应信息正确的条形码进行条形码信息输出。


2.根据权利要求1所述的基于电学检测方式的防水隐形条形码的检测方法,其特征在于,所述步骤S1-S6中,所述条形码在进行检测时,所述控制单元获取接收单元接收到的条形码扫描器扫描条形码后的反射光,分析单元对反射光进行分析以得到条形码扫描器扫描条形码的实际波长L,控制单元将实际波长L与预设波长进行比较以确定条形码对应信息是否正确,控制单元判定条形码对应信息错误时,更换条形码;
其中,所述控制单元设置有预设波长,包括第一预设波长L1和第二预设波长L2,其中,L1<L2;
若L<L1,所述控制单元判定条形码对应信息错误;
若L1≤L<L2,所述控制单元判定条形码对应信息正确;
若L≥L2,所述控制单元判定条形码对应信息错误。


3.根据权利要求2所述的基于电学检测方式的防水隐形条形码的检测方法,其特征在于,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L,计算完成时,控制单元将波长差值△L与标准波长差值△L0进行比较以确定条形码是否需要修补,控制单元确定条形码无需进行修补时,输出单元输出条形码信息;
若△L<△L0,所述控制单元判定条形码无需进行修补;
若△L≥△L0,所述控制单元判定条形码需要进行修补;
其中,标准波长差值△L0通过控制单元设置。


4.根据权利要求3所述的基于电学检测方式的防水隐形条形码的检测方法,其特征在于,所述控制单元判定条形码对应信息正确时,控制单元计算波长差值△L,其计算公式如下:
△L=(L2-L1)×[(L2-L)/(L-L1)];
式中,L表示实际波长,L1表示第一预设波长,L2表示第二预设波长。


5....

【专利技术属性】
技术研发人员:李曼曼
申请(专利权)人:广州乐盈信息科技股份有限公司
类型:发明
国别省市:广东;44

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

1