Package com.google.zxing.multi
Class GenericMultipleBarcodeReader
- java.lang.Object
-
- com.google.zxing.multi.GenericMultipleBarcodeReader
-
- All Implemented Interfaces:
MultipleBarcodeReader
public final class GenericMultipleBarcodeReader extends java.lang.Object implements MultipleBarcodeReader
Attempts to locate multiple barcodes in an image by repeatedly decoding portion of the image. After one barcode is found, the areas left, above, right and below the barcode's
ResultPoints are scanned, recursively.A caller may want to also employ
ByQuadrantReaderwhen attempting to find multiple 2D barcodes, like QR Codes, in an image, where the presence of multiple barcodes might prevent detecting any one of them.That is, instead of passing a
Readera caller might passnew ByQuadrantReader(reader).
-
-
Constructor Summary
Constructors Constructor Description GenericMultipleBarcodeReader(Reader delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Result[]decodeMultiple(BinaryBitmap image)Result[]decodeMultiple(BinaryBitmap image, java.util.Map<DecodeHintType,?> hints)
-
-
-
Constructor Detail
-
GenericMultipleBarcodeReader
public GenericMultipleBarcodeReader(Reader delegate)
-
-
Method Detail
-
decodeMultiple
public Result[] decodeMultiple(BinaryBitmap image) throws NotFoundException
- Specified by:
decodeMultiplein interfaceMultipleBarcodeReader- Throws:
NotFoundException
-
decodeMultiple
public Result[] decodeMultiple(BinaryBitmap image, java.util.Map<DecodeHintType,?> hints) throws NotFoundException
- Specified by:
decodeMultiplein interfaceMultipleBarcodeReader- Throws:
NotFoundException
-
-