【技术实现步骤摘要】
二维码图像修复方法、装置、计算机设备和存储介质
本申请涉及图像处理
,特别是涉及一种二维码图像修复方法、装置、计算机设备和存储介质。
技术介绍
随着二维码技术的发展,二维码在日常生活中得到广泛运用,尤其是移动支付领域。扫描设备通过识别用户提供的二维码图像就可以快速识别、完成移动支付,相对于现金支付方式更加方便和便捷。但是,在实现过程中,专利技术人发现传统技术中至少存在如下问题:当终端屏幕受到损坏时,屏幕裂痕使得扫描到的二维码图像信息损坏,二维码数据区出现断续,扫描设备或相关软件无法准确地识别二维码图像,可靠性差。
技术实现思路
基于此,有必要针对终端屏幕的裂痕影响二维码识别的问题,提供一种二维码图像修复方法、装置、计算机设备和存储介质。一种二维码图像修复方法,包括:在子二维码直方图中存在三个波峰时,根据子二维码直方图中各波峰位置坐标,对对应的子二维码俯视图进行二值化处理,得到子裂缝蒙版并确定子二维码图中的待修复子区域;子二维码俯视图为基于包含裂缝的目标图像进行划分得到;子二维码直方图由子二维码俯视图计算得到;子二维码图为子二维码俯视图进行OTSU二值化处理得到;获取环绕待修复子区域的计算区域;计算区域为待修复子区域外扩预设数量的像素得到;基于待修复子区域中待测点与重心形成的计算直线,得到计算直线与待修复子区域的边界形成的第一交点和第二交点,以及计算直线在计算区域中的形成的第一线段和第二线段;根据第一距离、第二距离、第一像素平均值和第二像素平均值 ...
【技术保护点】
1.一种二维码图像修复方法,其特征在于,包括:/n在子二维码直方图中存在三个波峰时,根据所述子二维码直方图中各波峰位置坐标,对对应的子二维码俯视图进行二值化处理,得到子裂缝蒙版并确定所述子二维码图中的待修复子区域;所述子二维码俯视图为基于包含裂缝的目标图像进行划分得到;所述子二维码直方图由所述子二维码俯视图计算得到;所述子二维码图为所述子二维码俯视图进行OTSU二值化处理得到;/n获取环绕所述待修复子区域的计算区域;所述计算区域为所述待修复子区域外扩预设数量的像素得到;/n基于所述待修复子区域中待测点与重心形成的计算直线,得到所述计算直线与所述待修复子区域的边界形成的第一交点和第二交点,以及所述计算直线在所述计算区域中的形成的第一线段和第二线段;/n根据第一距离、第二距离、第一像素平均值和第二像素平均值,得到所述待测点的像素修复值;所述第一距离为所述待测点与所述第一交点的距离;所述第二距离为所述待测点与所述第二交点的距离;所述第一像素平均值为所述第一线段上的像素平均值;所述第二像素平均值为所述第二线段上的像素平均值;/n基于各所述待测点的像素修复值对所述待修复子区域进行修复,得到修复后 ...
【技术特征摘要】
1.一种二维码图像修复方法,其特征在于,包括:
在子二维码直方图中存在三个波峰时,根据所述子二维码直方图中各波峰位置坐标,对对应的子二维码俯视图进行二值化处理,得到子裂缝蒙版并确定所述子二维码图中的待修复子区域;所述子二维码俯视图为基于包含裂缝的目标图像进行划分得到;所述子二维码直方图由所述子二维码俯视图计算得到;所述子二维码图为所述子二维码俯视图进行OTSU二值化处理得到;
获取环绕所述待修复子区域的计算区域;所述计算区域为所述待修复子区域外扩预设数量的像素得到;
基于所述待修复子区域中待测点与重心形成的计算直线,得到所述计算直线与所述待修复子区域的边界形成的第一交点和第二交点,以及所述计算直线在所述计算区域中的形成的第一线段和第二线段;
根据第一距离、第二距离、第一像素平均值和第二像素平均值,得到所述待测点的像素修复值;所述第一距离为所述待测点与所述第一交点的距离;所述第二距离为所述待测点与所述第二交点的距离;所述第一像素平均值为所述第一线段上的像素平均值;所述第二像素平均值为所述第二线段上的像素平均值;
基于各所述待测点的像素修复值对所述待修复子区域进行修复,得到修复后的子二维码图。
2.根据权利要求1所述的二维码图像修复方法,其特征在于,所述根据第一距离、第二距离、第一像素平均值和第二像素平均值,得到所述待测点的像素修复值的步骤,包括:
根据所述第一距离、所述第二距离和所述第一像素平均值,得到第一像素修复值;根据所述第一距离、所述第二距离和所述第二像素平均值,得到第二像素修复值;
基于所述第一像素修复值和所述第二像素修复值,得到所述待测点的像素修复值。
3.根据权利要求2所述的二维码图像修复方法,其特征在于,所述根据所述第一距离、所述第二距离和所述第一像素平均值,得到第一像素修复值的步骤,包括:
根据所述第二距离与第三距离的比值,确定第一比值参数;所述第三距离为所述第一距离和所述第二距离之和;
根据所述第一比例参数与所述第一像素平均值的乘积值,得到所述待测点的第一像素修复值。
4.根据权利要求3所述的二维码图像修复方法,其特征在于,所述根据所述第一距离、所述第二距离和所述第二像素平均值,得到第二像素修复值的步骤,包括:
根据所述第一距离和所述第三距离的比值,确定第二比值参数;
根据所述第二比值参数与所述第二像素平均值的乘积值,得到所述待测点的第二像素修复值。
5.根据权利要求1所述的二维码图像修复方法,其特征在于,所述在子二维码直方图中存在三个波峰时,根据所述子二维码直方图中各波峰位置坐标,对对应的子二维码俯视图进行二值化处理,得到子裂缝蒙版的步骤,包括:
在所述子二维码直方图中存在三个波峰时,根据所述子二维码直方图中的第一波峰、第二波峰和第三波峰分别对应的像素值,确定局部二值化阈值;
根据所述局部二值化阈值,对所述对应的子二维码俯视图进行二值化处理,得到所述子裂缝蒙版。
6.根据权利要求5所述的二维码图像修复方法,其特征在于,所述根据所述局部二值化阈值,对所...
【专利技术属性】
技术研发人员:周立功,陈熙引,
申请(专利权)人:广州致远电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。