扭曲二维码的识别算法研究与实现

被引量 : 0次 | 上传用户:w998998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二维码是用某种特定的几何图形按一定规律在平面分布组成黑白相间的图形以记录数据符号信息。因其有信息容量大、容错能力强、成本低等特点,被人们广泛应用电子商务、产品溯源等领域。在电子商务中二维码嵌入到广告背景,方便用户扫描二维码得到相应产品的详细信息或下载优惠卷;而产品溯源是在商品上张贴二维码,用户扫描了解商品生产流通信息。根据二维码在电子商务领域的应用,本文提出了一种基于形态学复杂背景下的二维码识别算法;根据二维码在产品溯源方面的应用,提出了扭曲情况下的二维码识别算法。无论是复杂背景还是扭曲情况,二维码识别包括二维码定位、二维码校正、译码三部分。复杂背景下的二维码由于背景干扰因素多,二维码定位是关键。二维码通过位置探测图形定位,传统的位置探测图形定位算法通过判断某些区域是否在水平和垂直方向满足1:1:3:1:1比率。为了排除复杂背景的干扰,我们在原有位置探测图形定位基础上通过位置探测图形的面积比和重心检测从众多候选区域中提炼出真正的位置探测图形,进而结合区域增长算法提取二维码区域。最后,通过角点检测及反透视变换得到校正二维码图形。扭曲情况下的二维码识别由于二维码发生非线性扭曲,二维码校正是关键。在通过前述二维码定位算法获得二维码区域后,本文提出了非线性扭曲二维码校正算法。此方法首先根据改进的直线逼近及位置探测图形区域增长获得扭曲二维码的角点及部分位置探测图形角点做为对应点,然后通过搭桥求出代表二维码边缘轮廓的关键点结合曲线拟合得到四条边缘的拟合曲线,再运用微积分知识计算出扭曲二维码上的对应点在校正图形上的坐标,最后通过非线性变换关系,得到校正图像。经过对100幅复杂背景下二维码图像试验,使用本文算法成功识别了95幅图像,相比传统算法识别率提高了10个百分点,在一定程度降低了复杂背景对于二维码识别率影响;对100幅扭曲二维码图像试验,成功识别了90幅图像,实验结果表明,本文自行设计的扭曲二维码识别算法,准确度高,具有现有软件及算法不具有的非线性扭曲图像识别功能。
其他文献
本文针对拖拉机渗碳齿轮进行了将近十年的研究,先后采用了固体渗碳、盐炉加热淬火及气体渗碳直接淬火两种工艺方法。由于在实践中掌握了十万余变数据,因而为解决齿轮热处理变
加入世界贸易组织之后,我国的经济实力也在逐步提升,各项经济体制也伴随着时代的发展不断地进行改革以适应当前不断变化的经济动态。企业要想这种形势下继续生存和占领主流市
目的建立一种稳定、可靠的大鼠大脑中动脉闭塞(MCAO)脑缺血/再灌注模型。方法对传统Zea Longa模型制作方法进行了改进。60只SD大鼠随机分为实验组和对照组,每组各30只,分别进
专利,已经成为一个为公众越来越熟知的词汇。随着改革开发的发展和深入,知识产权事业的必要性和重要性开始逐步显现,并愈加深刻。知识产权作为一项权益开始受到法律的保护,就
文章通过实证分析、比较分析等研究方法,将农产品加工企业劳务派遣人员所面临的法律问题作为一个切入点进行研究、分析,并提出了建议。
将PPP和UIP纳入同一个理论分析框架,采用1999年1月至2015年1月的月度数据,构建长期和短期动态调整的向量误差修正模型,进而通过Johansen协整检验、结构性假设检验来验证PPP和
从2013年下半年开始到2015年底,鸡蛋价格较高,持续时间较长,蛋鸡养殖行情较好,较大激发了广大养殖户的养殖热情,蛋鸡养殖规模不断扩大,但是由于武城县总体养殖基数较小,养殖
微生物作为艺术创作的媒介,已经成为当代艺术家追捧的新兴艺术形式。人们对于自然和人文以及生命形式的关注,促成了微生物艺术的发展,并提供了更多的可能性和广阔的创作空间
自主设计制作出用于聚对二甲苯(parylene-N, PPXN)薄膜生长的分子束源。在有机电致发光二极管(organic light emitting diodes, OLED)的阳极-有机层界面插入PPXN薄膜缓冲层,
  阐述了“十一五”期间我国链传动行业的技术研究现状,总结了链传动行业产学研结合的主要研究成果,介绍了目前链传动行业正在承担的国家“863计划”项目和国家自然科学基金