技术新讯 > 计算推算,计数设备的制造及其应用技术 > 二维码图像的处理方法、装置和终端设备与流程  >  正文

二维码图像的处理方法、装置和终端设备与流程

  • 国知局
  • 2025-01-10 13:33:49

本申请属于图像处理,尤其涉及一种二维码图像的处理方法、装置和终端设备。

背景技术:

1、随着智能手机的普及和移动互联网的发展,二维码识别技术被广泛应用于移动支付、商业营销、智能物流等多个领域。通常情况下,需要基于计算机视觉和图像处理技术,通过摄像头捕捉二维码图像,并利用算法对图像进行解析,从而提取出其中包含的文本、链接或其他信息。大部分二维码通常设置有三个定位标。为了提高二维码解析的效率和精度,在解析二维码之前,通常需要先通过图像处理的方法定位出待解析的二维码图像中的三个定位标,然后根据三个定位标的位置对二维码图像进行校正,之后再根据校正后的二维码图像进行后续下采样解码。

2、然而,在采集二维码图像的过程中可能存在反光、被遮挡等情况,导致二维码图像中定位标的信息缺失,无法定位出缺失的定位标的位置,进而造成二维码解析失败。

技术实现思路

1、本申请实施例提供了一种二维码图像的处理方法、装置、终端设备和计算机可读存储介质,可以实现在二维码图像中缺失一个定位标区域的情况下,快速且有效定位出所缺失的定位标区域的位置,从而可以提高成功解析二维码的概率。

2、本申请实施例的第一方面提供了一种二维码图像的处理方法,包括:

3、获取二维码的第一图像;

4、根据第一图像中各个像素的像素值,确定出第一图像中的各个疑似定位标区域的属性,其中疑似定位标区域的属性包括疑似定位标区域的第一位置,或者,还包括疑似定位标区域的尺寸;

5、根据各个疑似定位标区域的属性,判断第一图像是否为缺失一个定位标区域的二维码图像;

6、若是,则从各个疑似定位标区域中筛选出两个完好定位标区域;

7、根据两个完好定位标区域的属性,确定第一图像中所缺失的定位标区域应属的方位;

8、根据方位和两个完好定位标区域的第一位置,拟合所缺失的定位标区域在第一图像中的第二位置,以根据第二位置和两个完好定位标区域的第一位置,针对第一图像执行二维码解析操作。

9、本申请实施例的第二方面提供了一种二维码图像的处理装置,包括:

10、获取模块,用于获取二维码的第一图像;

11、第一确定模块,用于根据第一图像中各个像素的像素值,确定出第一图像中的各个疑似定位标区域的属性,其中疑似定位标区域的属性包括疑似定位标区域的第一位置,或者,还包括疑似定位标区域的尺寸;

12、判断模块,用于根据各个疑似定位标区域的属性,判断第一图像是否为缺失一个定位标区域的二维码图像;

13、筛选模块,用于若是,则从各个疑似定位标区域中筛选出两个完好定位标区域;

14、第二确定模块,用于根据两个完好定位标区域的属性,确定第一图像中所缺失的定位标区域应属的方位;

15、拟合模块,用于根据方位和两个完好定位标区域的第一位置,拟合所缺失的定位标区域在第一图像中的第二位置,以根据第二位置和两个完好定位标区域的第一位置,针对第一图像执行二维码解析操作。

16、本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时上述二维码图像的处理方法的步骤。

17、本申请实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述二维码图像的处理方法的步骤。

18、本申请实施例的第一方面提供的二维码图像的处理方法,在解析二维码图像之前,先根据二维码的第一图像中各个像素的像素值,准确确定出第一图像中的各个疑似定位标区域的属性。进而,根据各个疑似定位标区域的属性,准确判断第一图像是否为缺失一个定位标区域的二维码图像。并针对缺失一个定位标区域的情况,根据定位出的两个完好定位标区域的第一位置,快速且准确地拟合出了缺失的定位标区域的第二位置。这种方案实现了自动并高效完成二维码缺角点定位,使得二维码解析的适用范围更广泛,并可以显著提高成功解析二维码的概率。

19、可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

技术特征:

1.一种二维码图像的处理方法,其特征在于,包括:

2.如权利要求1所述的二维码图像的处理方法,其特征在于,所述二维码的定位标为回字形定位标,所述根据所述两个完好定位标区域的属性,确定所述第一图像中所缺失的定位标区域应属的方位,包括:

3.如权利要求2所述的二维码图像的处理方法,其特征在于,所述根据所述两个完好定位标区域之间的第一相对位置关系和所述两个完好定位标区域的尺寸,从第一定位标区域中查找满足参考条件的多个参考像素,包括:

4.如权利要求3所述的二维码图像的处理方法,其特征在于,所述根据所述多个参考像素之间的第二相对位置关系,确定所述第一图像中所缺失的定位标区域应属的方位,包括:

5.如权利要求3所述的二维码图像的处理方法,其特征在于,所述多个参考像素还包括第二参考像素,所述根据所述两个完好定位标区域之间的第一相对位置关系和所述两个完好定位标区域的尺寸,从第一定位标区域中查找满足参考条件的多个参考像素,还包括:

6.如权利要求5所述的二维码图像的处理方法,其特征在于,所述根据所述第一中心像素到第三连线之间的第二距离、两个第三距离,确定所述第一图像中所缺失的定位标区域应属的方位,包括:

7.如权利要求1至6任一项所述的二维码图像的处理方法,其特征在于,所述根据所述第一图像中各个像素的像素值,确定出所述第一图像中的各个疑似定位标区域的属性,包括:

8.如权利要求7所述的二维码图像的处理方法,其特征在于,所述根据所述各个疑似定位标区域的属性,判断所述第一图像是否为缺失一个定位标区域的二维码图像,包括:

9.如权利要求8所述的二维码图像的处理方法,其特征在于,所述区域组的数目大于或等于3,所述至少根据所划分出的区域组的数目大于或等于2的情况,确定所述第一图像为缺失一个定位标区域的二维码图像,包括:

10.如权利要求9所述的二维码图像的处理方法,其特征在于,所述判断所述三个第一区域组对应的数量之间的关系是否满足预设关系,包括:

11.如权利要求8所述的二维码图像的处理方法,其特征在于,所述根据所述各个疑似定位标区域的属性,将所述各个疑似定位标区域进行分组,包括:

12.如权利要求1至6任一项所述的二维码图像的处理方法,其特征在于,所述方位包括左上位、右上位和左下位,所述根据所述方位和所述两个完好定位标区域的第一位置,拟合所缺失的定位标区域在所述第一图像中的第二位置,包括:

13.一种二维码图像的处理装置,其特征在于,包括:

14.一种终端设备,其特征在于,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至12任一项所述的二维码图像的处理方法的步骤。

技术总结本申请公开一种二维码图像的处理方法、装置和终端设备,该方法包括:获取二维码的第一图像;根据第一图像中各个像素的像素值,确定出第一图像中的各个疑似定位标区域的属性;根据各个疑似定位标区域的属性,判断第一图像是否为缺失一个定位标区域的二维码图像;若是,则从各个疑似定位标区域中筛选出两个完好定位标区域;根据两个完好定位标区域的属性,确定第一图像中所缺失的定位标区域应属的方位;根据方位和两个完好定位标区域的第一位置,拟合所缺失的定位标区域在第一图像中的第二位置,以根据第二位置和两个完好定位标区域的第一位置,针对第一图像执行二维码解析操作。该方案适用范围更广泛,提高了成功解析二维码的概率。技术研发人员:陈宏,陈志列受保护的技术使用者:南宁前海研祥电子科技有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/353927.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。