基于Zxing的彩色QR码生成与识别方法
2016-09-14陈元枝史绍亮姜文英
桂林电子科技大学学报 2016年4期
陈元枝,邓 艳,史绍亮,姜文英
(1.桂林电子科技大学 电子工程与自动化学院,广西 桂林 541004;2.中国科技开发院广西分院,南宁 530012)
基于Zxing的彩色QR码生成与识别方法
陈元枝1,邓艳1,史绍亮2,姜文英1
(1.桂林电子科技大学 电子工程与自动化学院,广西 桂林541004;2.中国科技开发院广西分院,南宁530012)
针对黑白条码数据容量小、信息嵌入能力不足等问题,在Zxing的基础上设计了一种彩色QR码的生成和识别方法。该方法利用2k种二进制组合对数据信息进行编码,对应k种不同的编码颜色,利用二进制值与十进制值之间的转换实现准确的颜色识别,编码颜色可任意选取,不需要利用参考颜色处理颜色模块边缘的混叠效应,计算复杂度大幅降低。实验结果表明,基于Zxing的彩色QR码不仅扩充了数据容量,而且保留了黑白QR码的可靠性和鲁棒性。
彩色QR码;数据容量;编码;条码识别;Zxing
近年来,彩色条码成为信息嵌入技术之一,颜色的使用大大提高了黑白条码的数据容量。研究者为了提高二维码的数据容量进行了大量的研究。Han[1]首次提出了彩色二维码ColorCode,利用参考颜色克服了颜色保真度的问题,为区分每种颜色提供了标准的颜色参考,为彩色二维码的发展奠定了基础。微软公司开发了高容量的彩色条码[2](high capacity color barcode,简称HCCB),HCCB码采用不同颜色的三角形编码数据,提高了数据容量并减小了条码元素的尺寸,但HCCB码扫描的鲁棒性较差。彩色PM(paper memory)码[3]利用独特的层状结构提高了数据容量,但解码时对设备分辨率要求过高。……
登录APP查看全文
