目前,二维条码主要分两类:
(1)、堆叠式二维条码:PDF417、Code 49;
(2)、矩阵式二维条码:QR Code、Maxicode、Data Matrix。
本条码类似于Maxicode,处理过程大致为:
(1)、图像灰度化:最大值法、平均值法、加权平均值法;
(2)、图像二值化:迭代阈值法、OTSU算法(最大类间方差法、大津阈值算法)、一维最大熵阈值法、二维最大熵阈值法、自适应阈值OTSU算法、快速自适应法以及改进算法;
(3)、图像滤波:中值滤波、选择式掩模平滑法(自适应平滑法)、数学形态学法、超限邻域平均法、高斯平滑法;
(4)、边缘检测:Prewitt、Sobel、Roberts、Krisch、Gauss-Laplace;
(5)、图像定位:模板匹配、Hausdorff、时域互相关法、Hough变换、二维FFT算法、一维FFT算法、投影定位算法;
(6)、图像校正:图像旋转;
(7)、根据要求进行后期处理;
难点在于图像二值化和图像定位。