【技术实现步骤摘要】
一种QR码定位方法、装置及计算机可读介质
本专利技术涉及图像处理
,尤其涉及一种QR码定位方法、装置及计算机可读介质。
技术介绍
随着我国信息技术的发展,对于快速反应(QuickResponse,缩写QR)码的应用也越来越广泛,例如在手机支付、快递物流、自动生产线等领域均有应用。这主要是因为QR码具有存储信息容量大、容易读取且抗污损能力强等优点。准确定位QR码是QR码识别的基础。由于QR码的关键特征是具有三个形状相同的定位符,因此定位符为QR码定位提供了有利的基础。传统QR码定位方法主要是先对QR码图像进行预处理和扫描,得到定位符的位置信息,之后根据定位符角点和QR码的几何关系推测第四个定位符角点,从而确定QR码的轮廓位置。然而,这种传统定位方法是在相机成像条件理想的情况下可以获得较高的识别准确率,但是在倾斜、透射以及弯曲场景下,由于无法对QR码进行准确定位,因此导致无法有效识别QR码。
技术实现思路
为了解决上述现有技术存在的问题,本专利技术实施例提供一种QR码定位方法、装置及计算 ...
【技术保护点】
1.一种QR码定位方法,其特征在于,包括:/n对快速反应QR码进行粗定位,得到粗定位结果;所述粗定位结果包括QR码的若干预边缘线;/n针对任一所述预边缘线进行采样处理得到若干预边缘点,并对该预边缘线进行定位符检测,得到第一检测结果;/n若所述第一检测结果表征所述预边缘线的两端均分布有定位符,则将所述预边缘线上定位符段的预边缘点确定为准边缘点;若所述第一检测结果表征所述预边缘线仅有一端分布有定位符,则对所述预边缘线上若干预边缘点进行过滤处理,得到准边缘点;/n基于所有预边缘线的准边缘点确定所述QR码的定位结果。/n
【技术特征摘要】
1.一种QR码定位方法,其特征在于,包括:
对快速反应QR码进行粗定位,得到粗定位结果;所述粗定位结果包括QR码的若干预边缘线;
针对任一所述预边缘线进行采样处理得到若干预边缘点,并对该预边缘线进行定位符检测,得到第一检测结果;
若所述第一检测结果表征所述预边缘线的两端均分布有定位符,则将所述预边缘线上定位符段的预边缘点确定为准边缘点;若所述第一检测结果表征所述预边缘线仅有一端分布有定位符,则对所述预边缘线上若干预边缘点进行过滤处理,得到准边缘点;
基于所有预边缘线的准边缘点确定所述QR码的定位结果。
2.根据权利要求1所述的方法,其特征在于,所述基于所有预边缘线的准边缘点确定所述QR码的定位结果,包括:
针对任一所述预边缘线:基于所述准边缘点,进行直线拟合,得到准边缘线;
根据任意两条所述准边缘线的相交结果,确定QR码的准角点;
将所述准角点确定为所述QR码的定位结果。
3.根据权利要求1所述的方法,其特征在于,所述预边缘线包括定位符段和非定位符段;所述对所述预边缘线上若干预边缘点进行过滤处理,得到准边缘点,包括:
将所述定位符段的预边缘点确定为准边缘点;
选取任一准边缘点作为参考点,针对所述非定位符段的任一预边缘点,确定所述预边缘点与所述参考点之间的角度;
从若干角度中选取满足预设条件的角度,并将该角度对应的预边缘点确定为准边缘点。
4.根据权利要求3所述的方法,其特征在于,所述从若干角度中选取满足预设条件的角度,包括:
将若干角度按照从小到大的顺序排序,并将位于角度排序中间的角度确定为基准角度;
针对任一角度,确定所述角度与所述基准角度之间的误差绝对值;
将若干误差绝对值按照从小到大的顺序排序,并从误差排序中选取满足预设数量的误差绝对值,并将误差绝对值对应的角度确定为满足预设条件的角度。
5.根据权利要求1所述的方法,其特征在于,所述针对任一所述预边缘线进行采样处理得到若干预边缘点,包括:
针对任一所述预边缘线:进行定位符检测,基于第二检测结果确定所述预边缘线的预设卡尺点,得到若干预设卡尺点;
针对任一所述预设卡尺点:沿着所述搜索方向按照边缘从外向内的方向采集边缘点;从采集的边缘点中选取像素梯度最大的...
【专利技术属性】
技术研发人员:薛圣利,李以志,许凡,周璐,李铭,
申请(专利权)人:浙江华睿科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。