【技术实现步骤摘要】
条码定位框修正方法、装置、设备和存储介质
本专利技术实施例涉及自动化控制
,尤其涉及一种条码定位框修正方法、装置、设备和存储介质。
技术介绍
随着物联网技术的发展,条码得到了广泛应用,再对条码进行解码时,需要确定条码的定位框,根据定位框横向划线获取数据进行解码。目前通过灰度边界查找或者二值化图像查找的方式确定条码的定位框。由于条码定位框的确定依赖于灰度边界或者二值化图像查找到的线段,当参数设定不准确或者条码图像噪点较大时,确定的定位框往往不能准确定位条码,导致条码的线段长度与实际长度存在偏差。对于条码褶皱或者条码扭曲的非理想状态的条码图像,由于条码的线段长度与时间长度存在误差,并且定位框内的大部分信息无法正常读取,将条码的遗漏的线段囊括入定位框具有十分重要的作用,条码定位框的修正对解码率具有举足轻重的影响。
技术实现思路
本专利技术提供一种条码定位框修正方法、装置、设备和存储介质,以实现定位框的准确修正,增加条码可读信息量,提高条码解码准确率。第一方面,本专利技术实施例提供了一种条码 ...
【技术保护点】
1.一种条码定位框修正方法,其特征在于,所述方法包括:/n根据条码的基准信息条在条码图像边界的投影长度确定横向修正参数;/n基于所述横向修正参数调整待修正定位框的宽边位置;/n根据递增递减边界阈值调整所述待修正定位框的长边位置。/n
【技术特征摘要】
1.一种条码定位框修正方法,其特征在于,所述方法包括:
根据条码的基准信息条在条码图像边界的投影长度确定横向修正参数;
基于所述横向修正参数调整待修正定位框的宽边位置;
根据递增递减边界阈值调整所述待修正定位框的长边位置。
2.根据权利要求1所述的方法,其特征在于,还包括:
将条码中最长的黑色信息条选为基准信息条。
3.根据权利要求2所述的方法,其特征在于,所述根据条码基准信息条在条码图像边界的投影长度确定横向修正参数,包括:
分别确定所述基准信息条在所述条码图像的长边和宽边上的投影长和投影宽;
根据所述投影长和所述投影宽对所述待修正定位框上长边端点坐标进行调整;
分别确定调整前所述上长边端点之间的第一距离和调整后上长边端点之间的第二距离,并将所述第二距离与所述第一距离之差作为横向修正参数。
4.根据权利要求3所述的方法,其特征在于,所述基于所述横向修正参数调整所述待修正定位框的宽边位置,包括:
根据所述横向修正参数将所述待修正定位框的左宽边端点和右宽边端点分别向左和向右进行位移;
分别确定位移后所述待修正定位框左宽边端点和右宽边端点的中间点坐标;
根据所述条码图像中各黑色信息条的与所述条码图像边的夹角平均角度;
根据所述中间点坐标和夹角平均角度确定出所述待修正定位框调整后的宽边位置。
5.根据权利要求2所述的方法,其特征在于,所述根据递增递减边界阈值调整所述待修正定位框的长边位置,包括:
根据距离所述待修正定位框长边预设距离的采集位置确定递增递...
【专利技术属性】
技术研发人员:张沐然,
申请(专利权)人:天津维创微智能科技有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。