【技术实现步骤摘要】
本专利技术涉及图像定位
,具体涉及一种二维码探测图形的检测方法和装置、终端。
技术介绍
随着智能终端的流行,二维码(Two-dimensionalcode)也渐渐地流行开来,二维码,又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙;其在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息。为了便于定位二维码编码区域以及编码顺序,在二维码中,一般设置有三个定位图形即探测图形或者位置探测图形(FinderPattern),分别位于二维码的三个顶角上,如图1a所示,为一个二维码的示意图,其中a、b和c分别为该二维码的三个探测图形。在现有技术中,一般由被验证终端生成二维码,验证终端扫描该生成的二维码,然后由验证终端根据二维码中的定位图形,定位二维码编码顺序,以解读二维码信息。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,许多用户在制作二维码时为了美化二维码(如制作艺术二维码等)或者是不了解定位图形的重要性,制作出的二维码对定位图形进行了较大的改动,使得二维码的定位图形识别难度增大,导致二维码识别率比较低。
技术实现思路
本专利技术实施例提供一种二维码探测图形的检测方法和装置,可以提高二维码的识别率。本专利技术实施例提供一种二维码探测图形的检测方法,包括:接收图形检测请求;根据所述图形检测请求确定探测图形在预设方向上黑色区域和白色区域的宽度比例所需满足的预设比例条件,所述预设比例条件包括在所述预设方向上探测图形中靠近 ...
【技术保护点】
一种二维码探测图形的检测方法,其特征在于,包括:接收图形检测请求;根据所述图形检测请求确定探测图形在预设方向上黑色区域和白色区域的宽度比例所需满足的预设比例条件,所述预设比例条件包括在所述预设方向上探测图形中靠近二维码边界的边界黑色区域的宽度比例值在目标比例值范围内;根据所述预设比例条件对待识别的二维码进行检测,得到探测图形的候选中心点;从探测图形的候选中心点中确定探测图形的中心点。
【技术特征摘要】
1.一种二维码探测图形的检测方法,其特征在于,包括:接收图形检测请求;根据所述图形检测请求确定探测图形在预设方向上黑色区域和白色区域的宽度比例所需满足的预设比例条件,所述预设比例条件包括在所述预设方向上探测图形中靠近二维码边界的边界黑色区域的宽度比例值在目标比例值范围内;根据所述预设比例条件对待识别的二维码进行检测,得到探测图形的候选中心点;从探测图形的候选中心点中确定探测图形的中心点。2.如权利要求1所述的检测方法,其特征在于,所述预设比例条件还包括:在所述预设方向上探测图形中黑色区域和白色区域的宽度比例值均在各自对应的预设比例范围内,所述黑色区域为探测图形中除所述边界黑色区域之外的黑色区域。3.如权利要求1或2所述的检测方法,其特征在于,所述预设方向包括:水平方向和垂直方向;所述根据所述预设比例条件对待识别的二维码进行检测,得到探测图形的候选中心点,包括:根据所述预设比例条件沿着水平方向对所述二维码进行检测,得到目标水平区域的中心点,所述目标水平区域为在水平方向上黑色区域和白色区域的宽度比例满足预设比例条件的区域;根据所述目标水平区域的中心点沿着垂直方向对所述二维码进行检测,得到目标垂直区域的中心点,所述目标垂直区域为在垂直方向上黑色区域和白色区域的宽度比例满足预设比例条件的区域;将所述目标垂直区域的中心点作为探测图形的候选中心点。4.如权利要求3所述的检测方法,其特征在于,所述根据所述目标水平区域的中心点沿着垂直方向对所述二维码进行检测,包括:作经过所述目标水平区域的中心点的垂直检测线;沿着所述垂直检测线对所述二维码进行检测。5.如权利要求3所述的检测方法,其特征在于,所述根据所述预设比例条件沿着水平方向对所述二维码进行检测,得到目标水平区域的中心点,包括:根据所述预设比例条件沿着水平方向对所述二维码进行逐行扫描;若扫描到在水平方向上黑色区域和白色区域的宽度比例满足预设比例条件的目标水平区域,则确定所述目标水平区域的中心点;根据所述目标水平区域的中心点沿着垂直方向对所述二维码进行检测,得到目标垂直区域的中心点,包括:根据所述目标水平区域的中心点沿着垂直方向对所述二维码进行扫描,若扫描到在垂直方向上黑色区域和白色区域的宽度比例满足预设比例条件的目标垂直区域,则获取所述目标垂直区域的中心点。6.如权利要求5所述的检测方法,其特征在于,所述从探测图形的候选中心点中确定探测图形的中心点,包括:获取所述候选中心点在扫描过程中被定位到的次数;根据所述次数从探测图形的候选中心点中选取探测图形的中心点。7.如权利要求6所述的检测方法,其特征在于,在选取探测图形的中心点之后,所述检测方法还包括:根据选取的中心点对所述二维码进行解码;若解码失败,则从所述探测图形的候选中心点中选取满足预设条件的目标中心点,以作为探测图形的中心点。8.如权利要求7所述的检测方法,其特征在于,从所述探测图形的候选中心点中选取满足预设条件的目标中心点,包括:从所述候选中心点中选取三个候选中心点;判断所述三个候选中心点构成的三角形是否满足预设角度条件;若是,则确定所述三个候选中心点为满足预设条件的目标中心点。9.如权利要求8所述的检测方法,其特征在于,所述判断所述三个候选中心点构成的三角形是否满足预设角度条件,包括:获取所述三个候选中心点构成的三角形;获取所述三角形中至少两个夹角的余弦值;判断所述至少两个...
【专利技术属性】
技术研发人员:刘骁,冉辰,许典平,林榆耿,黄华杰,王泓扬,刘一科,杨章婧,莫居博,黄婷,邹涛,于洪潇,陈冰如,陈品霖,周俊杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。