发明名称 二维码分块解码方法及系统
摘要 本发明提供了一种二维码分块解码方法及系统,所述方法为:将接收到的二维码图像存储在图像数据备份寄存器中;根据像素点的灰度值对接收到的二维码图像进行二值化;根据位置探测图形寻找二维码图像的边界线;寻找二维码图像中的版本号及校正图形;通过位置探测图形、校正图形将二维码图像划分区域并计算出每个区域的比特数;根据位置探测图形的变形量、校正图形的变形量将每个区域划分成比特区域;重新获取图像数据备份寄存器中的二维码图像;计算比特区域中所有像素点的平均灰度值作为比特区域的灰度值;根据每个比特区域的灰度值对所述区域进行二值化,得到二值化的二维码图像;解码二值化的二维码图像。所述系统分块精确,解码快速准确。
申请公布号 CN105069389A 申请公布日期 2015.11.18
申请号 CN201510446105.4 申请日期 2015.07.27
申请人 福建联迪商用设备有限公司 发明人 蒋声障;吴卫东
分类号 G06K7/10(2006.01)I 主分类号 G06K7/10(2006.01)I
代理机构 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 代理人 林志峥
主权项 一种二维码分块解码方法,其特征在于,将接收到的二维码图像存储在图像数据备份寄存器中;根据像素点的灰度值对接收到的二维码图像进行二值化;根据位置探测图形寻找二维码图像的边界线;寻找二维码图像中的版本号及校正图形;通过二维码图像的边界线、位置探测图形的边界线所在的直线、校正图形的边界线所在的直线将二维码图像划分区域;根据位置探测图形、校正图形、版本号计算出每个区域的比特数;根据位置探测图形的变形量、校正图形的变形量将每个区域划分成一个比特数据对应的比特区域;重新获取图像数据备份寄存器中存储的接收到的二维码图像;计算所述比特区域中所有像素点的平均灰度值作为所述比特区域的灰度值;根据每个比特区域的灰度值采用最大类间方差法计算所述区域的灰度阀值;根据所述灰度阀值对所述区域进行二值化,得到二值化的二维码图像;解码二值化的二维码图像。
地址 350003 福建省福州市软件大道89号福州软件园一区23号楼