A Correction Algorithm of QR Code on Cylindrical Surface

A Correction Algorithm of QR Code on Cylindrical Surface
复制标题

一种圆柱面二维码校正算法

DOI:
10.1088/1742-6596/1237/2/022006
复制
发表时间:
2019
期刊:
Journal of Physics: Conference Series
影响因子:
--
通讯作者:
Qi Wang
Qi Wang
中科院分区:
--
文献类型:
--
作者:
Kejing Li;Fanwu Meng;Z. Huang;Qi Wang

文献摘要

被引文献

相似文献

在捕获圆柱体上的二维码时,由于摄像头的角度和圆柱体的变形,可能会出现几何失真,这使得二维码很难识别。针对这一问题,提出了一种二维码纠错算法。首先,通过形态算法和几何计算提取二维码在圆柱体上的边界。然后,对图像上的特征点进行精确定位。然后,利用画法几何中的交比法确定二维码的标准尺寸。最后,通过透视投影对图像进行校正。实验证明,该算法能有效地纠正圆柱体图像的失真,并具有正确识别圆柱体二维码的能力。
When capturing a QR code on a cylinder, there may be geometric distortions due to the angle of the camera and the cylindrical deformation, which makes the QR code difficult to recognize. To solve this problem, a correction algorithm for QR codes is proposed in this paper. First, the boundary of the QR code on the cylinder is extracted by a morphological algorithm and geometry calculations. Then, the feature points on the image are accurately located. Next, the standard size of the QR code is determined by using the cross-ratio method in descriptive geometry. Finally, the image is corrected by perspective projection. It is proven that the algorithm can correct the distortion of the cylinder image effectively, and it has the ability to properly identify cylindrical QR codes.