二维条码检测和图像分割

时间:2012-09-21 07:02:22

标签: java image-processing zxing barcode-scanner

我正在研究2d条形码阅读器java ZXing库。是否可以从具有多个条形码的图像中识别二维条码?我必须首先将检测到的2d条形码拆分成矩阵形式,然后对其进行解码。例如,我们有一个图像有16个不同的条形码,如4 * 4矩阵,该图像的所需输出将是:

        ROW      Column       Barcode output

(1,1)    1          1           784AS877
(1,2)    1          2           74AS5774
..
..
..

提前致谢

1 个答案:

答案 0 :(得分:0)

当然可以。您始终可以通过Reader中的裁剪参数告诉普通LuminanceSource只查看图像的一个区域。如果您知道盒子的位置,那就是最好的事情 - 在区域上循环扫描并一次检查一个。

但您也会发现支持自动尝试在com.google.zxing.multi包中的图像中查找多个条形码。在那里使用专门的Reader包装器尝试自动找到它们。它对条形码的位置做了一些假设,可能不会让它在这种网格情况下工作,但你可以试试。