计算机与现代化 ›› 2015, Vol. 0 ›› Issue (2): 110-.

• 应用与开发 • 上一篇    下一篇

柱面QR码的识别及实现

  

  1. 江南大学物联网工程学院,江苏无锡214122
  • 收稿日期:2014-11-07 出版日期:2015-02-28 发布日期:2015-03-06
  • 作者简介:刘烽杰(1988),男,江苏如皋人,江南大学物联网工程学院硕士研究生,研究方向:软件开发方法与设计,图形图像;蔡明(1962),男,江苏常州人,副教授,研究方向:计算机软件,网络 应用,农业信息化。

Recognition and Implementation of Cylinder QR Code

  1. College of Internet of Things, Jiangnan University, Wuxi 214122, China
  • Received:2014-11-07 Online:2015-02-28 Published:2015-03-06

摘要:

传统的QR码识别算法只适用于平面上的条码,柱面上的条码由于二维及三维空间均发生畸变,识别率很低。本文提出一种方法,在背景相对清晰的场合下,通过添加平行于QR码外侧轮廓的辅助矩
形进行二维平面校正。在获得平面校正的图像后,再利用效率相对较高的区域还原算法进行三维空间校正,最终获得校正后的图像。该方法在Android平台上进行实现。结果表明,对柱面QR码的识别有较
高的准确率。

关键词: QR码, 柱面, 辅助矩形, 校正算法, Android

Abstract:

Traditional QR code recognition algorithm is usually applied to the  barcode printed on flat surface only, the barcode on cylinder, because of the distortion of 2D and
3D space, the recognition rate is low. The paper proposes a new method by adding auxiliary rectangles which is parallel to QR code outer contour for 2D space correction when the
background is relatively clear. After getting the 2D correction image, using area reduction for 3D space correction, it is implemented on the Android platform. The result shows
this method has high recognition rate.

Key words: QR code, cylinder, auxiliary rectangle, correction algorithm, Android

中图分类号: