论文部分内容阅读
二维码在实际应用中,受到采集条件、环境和承印物表面的影响,会出现噪声污染、局部高亮、几何失真和扭曲等缺陷,导致识别率下降。运用图像处理原理,针对上述缺陷进行了预处理、区域检测、提取以及校正处理,提出了对二维码进行优化的方法,以便提高二维码的识别率。按照数字图像处理的基本原理,对二维码的处理和识别技术进行了分析,结合Python和HTML语言搭建了二维码的校正与识别处理系统平台。对采集的图像进行灰度化和滤波去噪;对光照不均情况,根据阈值分割原理采用了分子块Otsu法进行二值化处理;以位置探测图形的特殊结构特征为基础,对图像中的二维码轮廓进行检测,并提取了图像中的二维码;对几何失真扭曲的二维码采用反透视变换校正法进行了处理;对印制在曲面上的二维码进行曲面区域拟合,得到了校正图形,再对图形中相应的坐标处进行灰度插值即得到校正后的二维码,最后用形态学闭运算消除图像中轻微的锯齿和虚点现象。结果表明:对光照不均和低亮度的二维码图像进行阈值分割二值化处理,结合结构相似性指标进行评价,可见结果图中的信息丢失现象已经得到改善;对扭曲的二维码采用反透视变换和曲面区域拟合校正法进行处理,消除校正后图中的锯齿和虚点现象,结合主观视觉和识别时间可知二维码中的信息得到了完整保留,且识别率得到了提高。