摘要

目的 QR码是目前最被广泛使用的2维条形码,是一种通过拍照或扫描,方便且快速取得内容信息的标签。QR码具备高容错特性,即使其内容遭受一定程度的扭曲或污损仍可正常运作,从而造就它的高普及率及大量商业应用。传统QR码以黑色与白色的方格模组呈现,让机器可以容易定位与辨识,但杂乱的黑白方格视觉效果单调,而QR码常常占据不可忽略的展示区域,所以对有视觉吸引力的QR码的需求日益增长。为此提出一种QR码视觉编码算法,将QR码以主题彩色图像外观呈现。方法本文算法将主题图像分割成大小相同的非重叠区块,并设计一个高斯调变函数来修改各区块的平均亮度,使区块呈现出的可感应亮度与所对应的QR码模组所代表的位元值(0或1)相同。另外,可以根据QR码的应用场景以及人眼对不同频率噪声的敏感度设置不同的参数来调整模组亮度感应区域颗粒的大小。结果设置不同的参数合成彩色QR码图像,测试它们的正确译码机率,确定最优的参数,保证译码可靠性的同时,使得QR码更容易被人眼辨识。与相关文献的实验结果相比,提出算法生成的QR码兼具高品质视觉效果和高辨识率。结论提出了一个可以自动将彩色图像融合到黑白QR码当中的算法,可以轻易得到一幅具有高识别度的图像QR码,不仅颠覆了传统QR码只有黑白两色的外观,也符合QR码标准规范,具备令人满意的辨识率,能相容于任何译码系统,提高了使用接受度,可应用于营销、广告等方面。

  • 单位
    南昌大学软件学院