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