1

私は 2 次元バーコード リーダー Java ZXing ライブラリに取り組んでいます。複数のバーコードを含む画像から 2 次元バーコードを識別できますか? まず、検出された 2D バーコードをマトリックス形式に分割してから、それをデコードする必要があります。たとえば、4*4 マトリックスのような 16 の異なるバーコードを持つ画像があり、その画像からの望ましい出力は次のようになります。

        ROW      Column       Barcode output

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

前もって感謝します

4

1 に答える 1

0

そうです。Readerのクロップ パラメータを使用して、イメージの 1 つの領域だけを見るように法線にいつでも指示できますLuminanceSource。ボックスの場所がわかっている場合は、それが最善の方法です。領域をループしてスキャンし、一度に 1 つずつ調べます。

com.google.zxing.multiただし、パッケージ内の画像で複数のバーコードを自動的に検出しようとするサポートもあります。そこにある特殊なReaderラッパーを使用して、それらを自動的に見つけようとします。バーコードがどこにあるかについて、このグリッドのケースでは機能しない可能性があるいくつかの仮定を行いますが、試すことはできます。

于 2012-09-21T09:55:57.197 に答える