用于确定解码方向的方法、装置及解码设备制造方法及图纸

技术编号:35877750 阅读:46 留言:0更新日期:2022-12-07 11:15
本申请涉及二维码识别技术领域,公开一种用于确定解码方向的方法。该方法首先从条码图像中确定出范围较小的目标数据区,然后沿着目标数据区的边界线的垂直方向,确定出多条直线构成的平行直线簇,根据该平行直线簇确定解码方向。由于本方法只对范围较小的目标数据区进行识别,有效减少了条码图像的解码运算量,提高了条码图像的解码速度。本申请还公开一种用于确定解码方向的装置及解码设备。于确定解码方向的装置及解码设备。于确定解码方向的装置及解码设备。

【技术实现步骤摘要】
用于确定解码方向的方法、装置及解码设备


[0001]本申请涉及二维码识别
,例如涉及一种用于确定解码方向的方法、装置及解码设备。

技术介绍

[0002]随着智能手机的普及,条码图像被广泛应用于各个行业中,例如可用于证件、卡片等大容量、高可靠性信息自动存储。
[0003]现有的条码图像的解码方向估算是依赖码图定位来实现的,基于条码区域丰富的边缘信息,结合数学形态学的方法,利用梯度特征将条码从背景中分割出来,从而获得条码的方向,进而解码。
[0004]在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:现有方法需要对含有条码的图片进行全图处理,运算量大,对处理平台的算力要求高,解码速度较慢。

技术实现思路

[0005]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0006]本公开实施例提供了一种用于确定解码方向的方法、装置及解码设备,以降低条码图像的解码运算量,提高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于确定解码方向的方法,其特征在于,所述方法包括:获取条码图像中的目标数据区的边界方向以及所述目标数据区中包含的多个边界点;其中,边界点为所述目标数据区中每个数据模块与所述边界方向垂直的边界点;从所有边界点中确定平行直线簇;其中,所述平行直线簇的方向与所述边界方向满足预设垂直关系;根据所述平行直线簇的方向确定所述条码图像的解码方向。2.根据权利要求1所述的方法,其特征在于,获取所述条码图像中的目标数据区中包含的所有边界点的步骤,包括:根据预设的方向模板,在所述目标数据区中寻找局部最大值;将所述局部最大值对应的像素点确定为边界点。3.根据权利要求2所述的方法,其特征在于,根据预设的方向模板,在所述目标数据区中寻找局部最大值的步骤,包括:根据预设的方向模板对所述目标数据区进行滤波,得到滤波图像;在所述滤波图像中沿着所述边界方向寻找局部最大值。4.根据权利要求1或2所述的方法,其特征在于,从所述所有边界点中确定平行直线簇的步骤,包括:将所述边界方向的垂直方向确定为初始解码方向;根据所述初始解码方向以及所述所有边界点的位置,在所述目标数据区中确定平行直线簇。5.根据权利要求4所述的方法,其特征在于,根据所述初始解码方向以及所述所有边界点的位置,在所述目标数据区中确定平行直线簇的步骤,包括:根据预设分割规则,将所述目标数据区内沿着所述初始解码方向划分成第一数量个区间;将每个区间内的边界点进行拟合,得到初始直线簇;在初始直线簇中确定拟定直线簇;其中,所述拟定直线簇中的每条直线的方向与所述初始解码方向的夹角小于预设平行角度,且所述拟定直线簇中的每条直线的拟合误差小于预设误差阈值;计算所述拟定直线簇在所述初始直线簇中的占比,如果所述占比大于占比阈值,确定...

【专利技术属性】
技术研发人员:翟剑锋续素芬樊旭川
申请(专利权)人:北京紫光青藤微系统有限公司
类型:发明
国别省市:

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

1