【技术实现步骤摘要】
一种畸变二维码的定位方法及装置
[0001]本申请涉及图像处理技术
,尤其涉及一种畸变二维码的定位方法及装置。
技术介绍
[0002]二维码识别实际应用中,优于工艺或者成像的原因,往往出现投影畸变的情况,以DM(Data Matrix,数据矩阵)码定位为例,通常的定位方式为搜索图像中的线段,寻找固定模式边及L边,并取L边的对边组成仿射矩形,得到DM码的区域。但由于拍摄原因,实际解码过程中往往会出现投影畸变,相邻边的角度不是直角。以图1中的DM为例,图像存在相邻两边形成的角度不为90度,而且图像模糊产生了变形,此时提取出的L边依然无法准确定位出二维码位置,因此,在二维码存在畸变时,对其的定位精度较低。
技术实现思路
[0003]本申请提供了一种畸变二维码的定位方法及装置,以解决畸变二维码定位精度较低的问题。
[0004]本申请第一方面提供一种畸变二维码的定位方法,获取扫描区域内的扫描图像,所述扫描图像中包括二维码图形,所述二维码图形包括L边和时钟边;
[0005]识别所述扫描图像中的线段, ...
【技术保护点】
【技术特征摘要】
1.一种畸变二维码的定位方法,其特征在于,包括:获取扫描区域内的扫描图像,所述扫描图像中包括二维码图形,所述二维码图形包括L边和时钟边;识别所述扫描图像中的线段,以在所述线段中确定二维码图形的第一L边组合;根据所述第一L边组合确定第一待选时钟边线段;在所述第一待选时钟边线段中找线搜索第一有效时钟边;根据所述第一有效时钟边与所述第一L边组合定位所述二维码图形的位置。2.根据权利要求1所述的畸变二维码的定位方法,其特征在于,若在所述第一待选时钟边中未搜索到所述第一有效时钟边时,所述畸变二维码的定位方法还包括:对所述扫描图像进行膨胀腐蚀处理;识别膨胀腐蚀处理后所述扫描图像中的线段,以在所述线段中确定所述二维码图形的第二L边组合;根据所述第二L边组合确定第二待选时钟边线段;在所述第二待选时钟边线段中找线搜索第二有效时钟边;根据所述第二有效时钟边与所述第二L边组合定位所述二维码图形的位置。3.根据权利要求1所述的畸变二维码的定位方法,其特征在于,所述根据所述第一L边组合确定第一待选时钟边线段包括:根据所述第一L边组合构建两个第一时钟边搜索区域;其中,两个所述第一时钟边搜索区域分别与所述第一L边组合中的两条L边的延伸方向相同,且所述第一L边组合的端点位于所述第一时钟边搜索区域内;在所述第一时钟边搜索区域内获取第一目标线段,所述第一目标线段为:与所述第一L边组合中任意线段组成具有L形状线段组合的线段;根据所述第一目标线段确定第一待选时钟边线段;所述第一待选时钟边线段为:多条所述第一目标线段中至少一个端点在所述第一时钟边搜索区域内,且线段长度大于长度阈值,以及与理想时钟边的方向偏差小于偏差阈值的线段。4.根据权利要求3所述的畸变二维码的定位方法,其特征在于,所述在所述第一待选时钟边线段中找线搜索第一有效时钟边包括:获取所述第一待选时钟边线段中最长的线段;计算最长的所述第一待选时钟边线段的端点到所述第一L边组合的端点的最小距离;若所述最小距离小于第一阈值,确定最长的所述第一待选时钟边线段为所述第一有效时钟边线段。5.根据权利要求2所述的畸变二维码的定位方法,其特征在于,所述根据所述第二L边组合确定第二待选时钟边线段包括:根据所述第二L边组合构建两个第二时钟边搜索区域;其中,两个所述第二时钟边搜索区域分别与所述第二L边组合中的两条L边的延伸方向相同,且所述第二L边组合的端点位于所述第二时钟边搜索区域内;在所述第二时钟边搜索区域内获取第二目标线...
【专利技术属性】
技术研发人员:赵明,彭斌,杨艺,
申请(专利权)人:凌云光技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。