发明名称 基于畸变图像校正的QR码解码方法和系统
摘要 本发明的基于畸变图像校正的QR码解码方法和系统,在获取一帧包含QR码的图像,通过确定QR码的多个特征点,从而判断出QR码的版本。根据QR码的版本调用相应的匹配模板。先采取透视变换进行校正,透视变换运算量较小,可快速实现畸变程度较小的四边形图案。并将每一个像素点的灰度值填入匹配模板,由匹配模板实现快速解码。若解码失败,则开始较为复杂同时校正精度更为准确的曲面校正算法进行校正。曲面校正可校正的畸变程度较大的图案。将曲面校正后的QR码图案重新进行透视变换进行校正。经曲面校正可得到近似规则四边形的图案,再经透视变换,可大幅提高解码成功率。
申请公布号 CN105046256A 申请公布日期 2015.11.11
申请号 CN201510432305.4 申请日期 2015.07.22
申请人 福建新大陆自动识别技术有限公司 发明人 郑云美;陈文传
分类号 G06K9/32(2006.01)I;G06K7/10(2006.01)I 主分类号 G06K9/32(2006.01)I
代理机构 代理人
主权项 基于畸变图像校正的QR码解码方法,其特征在于,包括以下步骤:S1:获取一帧包含QR码的图像;S2:判断QR码版本,并确定QR码的多个特征点;S3:建立坐标系,获取所述QR码的多个特征点的坐标;S4:根据QR码的版本调用与QR码的版本对应的匹配模板;S5:根据获取的QR码的特征点的坐标和所述匹配模板中对应的特征点的坐标,将所述QR码的像素点应用透视变换算法进行校正,将所述QR码的每一像素点的灰度值填入所述匹配模板,得到第一解码用图;S6:对第一解码用图应用解码算法进行尝试解码;解码成功,则结束,开始下一帧QR码的图像校正;若解码失败,则继续下一步骤;S7:建立坐标系,根据步骤S3中获取的所述QR码的多个特征点的坐标以及所述匹配模版中对应的特征点的坐标,应用曲面校正算法进行校正,得到包含校正后的QR码的第二还原图;S8:建立坐标系,获取所述第二还原图中的QR码的多个特征点的坐标;S9:根据获取的所述第二还原图中的QR码的多个特征点的坐标和所述匹配模板中对应的特征点的坐标,将所述第二还原图中的QR码的像素点应用透视变换算法进行校正,将所述第二还原图中的QR码的每一像素点的灰度值填入所述匹配模板,得到第二解码用图;S10:将所述第二解码用图应用解码算法进行尝试解码,解码成功,则开始下一帧QR码的图像校正。
地址 350015 福建省福州市马尾区儒江西路1号新大陆科技园