基于移动终端彩色二维条码编解码算法研究与应用
本文通过研究国内外现有的黑白二维条码标准,设计彩色二维条码的编解码规则。剖析移动端主流操作系统Symbian OS体系结构及应用程序的开发。
在此基础上,完成并实现移动端彩色二维条码识读系统。通过读取彩信或调用移动端内置的摄像头获取初始彩色二维条码图像。
首先将原图保存,其次将其转成黑白图像,然后分割出条码区域,利用改进凸包算法精确定位条码顶点,接着结合原图使用空间映射进行样式校正,最后通过对样式校正完毕的图像进行偏色处理来得到最终可解码的图像。通过编码逆规则,将其信息解出,并在移动端显示。
在彩色二维条码编解码规则方面,为提高条码的信息压缩比,设计实现多种编码模式,其中汉字库容量已能覆盖所有汉字,并按汉字使用频率进行分组,使出现较频繁的汉字的编码长度较短等方法来提高对汉字的压缩比。同时为适应移动端处理器速度和容量的限制。
对耗时最长的条码定位过程进行详细研究,提出一种改进的凸包算法,主要是通过不同的采样方法及使用夹角来构建凸包点集来降低处理器需要的运算量,提高设备处理速度,并在文中对该算法时间性能进行了分析。在选择插值算法上,针对条码特点 ...
附件列表