本发明公开了一种彩色环形二维码及其生成和解码方法,该二维码包括黑白的定位区,所述定位区包含一个实心圆和位于所述实心圆外的第一圆环、第二圆环,所述第一圆环和所述第二圆环为两个同心圆环;彩色的数据区,所述数据区是一个与所述定位区同心的第三圆环,所述定位区位于所述第三圆环内侧,所述第三圆环上划分多个数据块。该二维码生成方法为:将数据流转换为四进制数,根据四进制数与颜色对应关系,为多个数据块上色。解码时先找到定位区的中心,然后在极坐标下进行扫描解码。本发明通过采用颜色编码和基于扫描的解码方法,新的二维码在达到基本信息容量同时,可以有效地提高图像抗畸变能力。
上海交通大学
易馥旺 | 翟广涛 | 朱泽昊
