一种基于亮度补偿的自动感应触发方法技术

技术编号:36205697 阅读:50 留言:0更新日期:2023-01-04 12:00
本发明专利技术涉及一种基于亮度补偿的自动感应触发方法,包括:在若干所述处理域内,分别对第一图像和第二图像提取特征,得到若干第一特征和若干第二特征;判断是否对第二特征进行修改,若对第二特征进行修改,则根据所述第一特征,预测第二特征的最佳值;根据所述第二特征最佳值,修改第二特征;根据所述第一特征和第二特征,判断是否触发解码流程。本发明专利技术利用第一特征和修正后的第二特征判断是否触发解码流程,降低图像闪烁带来的影响,能有效减少误触次数,节省算力资源。更进一步地,根据第一特征预测第二特征的最佳值,利用第一特征和第二特征之间的相关性提高第二特征的准确度,实现对第二图像的亮度补偿,进一步降低图像闪烁带来的影响。来的影响。来的影响。

【技术实现步骤摘要】
一种基于亮度补偿的自动感应触发方法


[0001]本专利技术涉及一种基于亮度补偿的自动感应触发方法,属于条码识读领域。

技术介绍

[0002]条码阅读设备能够识读条码图像,解析出其中包含的的字符串数据信息,被广泛运用到各行各业中。自动感应模式是条码阅读设备的常用工作模式之一,当有条码被设备的摄像头捕捉到时,设备会自动对条码进行解析处理。
[0003]现有技术中,自动感应模式的实现方式主要通过摄像头不间断采集图像并利用算法判断图像变化,继而决定是否触发解码流程。帧间差分法是常用的通过对两帧图像做差分运算来确定图像是否存在变化的算法。帧间差分法为全局计算,对图像中所有数据进行处理。设备老化、工作环境光线复杂等原因会导致图像质量较差、存在较多噪点,增加误判次数;另一方面,由于帧间差分法计算量较大、复杂度较高,频繁调用将会使处理器承受极高的负荷,继而产生较高的发热量,导致设备故障率升高、设备性能下降。
[0004]由于条码阅读设备的应用场景广泛,当设备处于光线变化较为复杂、较为极端的工作环境时,例如户外强烈阳光下、地下室昏暗停车场、室内多光源散射环境等,可能会出现图像闪烁问题,即两帧分辨率相同的连续帧图像中相同位置的像素只存在亮度值大小差异,而设备识读区域中的物体不存在位移,算法在这种情况下有可能会出现误判认为设备识读区域出现需要解析的条码进而触发了解码流程,而当系统处于解码流程时,不能及时对之后出现的条码进行解析,造成了系统反应迟钝的假象,浪费了系统算力资源。
[0005]因此,需要一种误判次数少的条码阅读设备感应触发方法。
[0006]公开号为CN104008360B的专利《一种自动感应条码阅读方法及自动感应条码阅读器》公开了将当前帧图像的所有像素点的灰度值之和与前一帧图像的所有像素点的灰度值之和进行比较;若所述当前帧图像的所有像素点的灰度值之和与前一帧图像的所有像素点的灰度值之和不相同,则确定有待识读的物体进入所述识读范围。但该方法对全局进行计算,计算量大;且仅根据像素点的灰度值之和进行判断,易出现误判。
[0007]公开号为CN109543487B的专利《一种基于条码边缘分割的自动感应触发方法及其系统》公开了将条码边缘分割算法加入条码图像预处理操作中,根据光照变化前后条码图像的边缘分割处理后的各块白点数值变动,判断是否为同一张图像,减少误触发次数。但该方法计算量仍然较大。

技术实现思路

[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]1、本专利技术利用第一特征和修正后的第二特征判断是否触发解码流程,降低图像闪烁带来的影响,能有效减少误触次数,节省算力资源。更进一步地,根据第一特征预测第二特征的最佳值,利用第一特征和第二特征之间的相关性提高第二特征的准确度,实现对第二图像的亮度补偿,进一步降低图像闪烁带来的影响。
[0040]2、本专利技术在图像中选取若干处理域并对处理域进行特征提取,降低计算量并降低噪点的无效数据对算法结果的干扰,有利于提高判断是否触发解码的频度,提升触发解码的灵敏度。
[0041]3、本专利技术通过拟合直线的斜率判断是否修正第二特征,可有效判断第二特征是否存在较大的误差,进一步提高触发解码的精准度。
附图说明
[0042]图1是本专利技术流程图;
[0043]图2是本专利技术所述处理域示意图。
具体实施方式
[0044]下面结合实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于亮度补偿的自动感应触发方法,其特征在于,包括以下步骤:获取第一图像和第二图像;选择若干处理域,所述处理域包括至少一个像素点;在若干所述处理域内,分别对第一图像和第二图像提取特征,得到若干第一特征和若干第二特征;判断是否对第二特征进行修改,若对第二特征进行修改,则根据所述第一特征,预测第二特征的最佳值;根据所述第二特征最佳值,修改第二特征;根据所述第一特征和第二特征,判断是否触发解码流程。2.根据权利要求1所述的一种基于亮度补偿的自动感应触发方法,其特征在于,所述判断是否需要修改第二特征,具体为:对若干所述第一特征和第二特征进行线性拟合,得到拟合直线;根据拟合直线的斜率,判断是否修改第二特征。3.根据权利要求1所述的一种基于亮度补偿的自动感应触发方法,其特征在于,所述预测第二特征的最佳值,具体为:对若干所述第一特征和第二特征进行线性拟合,得到拟合直线;将第一特征代入所述拟合直线,得到第二特征的最佳值。4.根据权利要求1所述的一种基于亮度补偿的自动感应触发方法,其特征在于,所述判断是否触发解码流程,具体为:计算第一特征与第二特征的差值,若差值大于预设阈值,则进入解码流程。5.根据权利要求1所述的一种基于亮度补偿的自动感应触发方法,其特征在于,提取第一特征具体为:计算处理域内所有像素点灰度值的累加值为第一特征值。6.根据权利要求1所述的一种基于亮度补偿的自动感应触发方法,其特征在于,提取第一特征具体为:剔...

【专利技术属性】
技术研发人员:吴文彬
申请(专利权)人:福州符号信息科技有限公司
类型:发明
国别省市:

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

1