2012-09-21 48 views
1

我正在研究二維條碼閱讀器java ZXing庫。是否可以從具有多個條形碼的圖像中識別2d條形碼?我必須首先將檢測到的2d條形碼分解爲矩陣形式,然後對其進行解碼。例如,我們有具有16個不同的條形碼等4×4矩陣,並從該圖像所需的輸出的將是一個圖像:預先二維條碼檢測和圖像分割

 ROW  Column  Barcode output 

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

由於

回答

0

當然可以。您可以通過使用LuminanceSource中的裁剪參數來始終告訴正常的Reader只查看圖像的一個區域。如果您知道盒子的位置,那就是最好的選擇 - 循環掃描區域並逐個檢查它們。

但你還可以找到自動試圖找到幾個條碼在com.google.zxing.multi包的圖像支持。使用那裏的專用Reader包裝來嘗試自動找到它們。它對條形碼的位置做了一些假設,可能不會讓它在這種網格情況下工作,但您可以嘗試。

+0

謝謝肖恩,我試圖自動找到幾個條形碼,你可以在這裏分享任何工作的例子嗎? – Raman