public class QRCodeReader extends Objectimplements Reader
| Constructor and Description |
|---|
QRCodeReader()
|
| Modifier and Type | Method and Description |
|---|---|
Result |
decode(BinaryBitmap
Locates and decodes a QR code in an image.
|
Result |
decode(BinaryBitmap
Locates and decodes a barcode in some format within an image.
|
protected Decoder |
getDecoder()
|
void |
reset()
Resets any internal state the implementation has after a decode, to prepare it for reuse.
|
protected final DecodergetDecoder()
public Resultdecode(BinaryBitmap image) throws NotFoundException , ChecksumException , FormatException
decode in interface
Reader
image - image of barcode to decode
NotFoundException - if a QR code cannot be found
FormatException - if a QR code cannot be decoded
ChecksumException - if error correction fails
public final Resultdecode(BinaryBitmap image, Map <DecodeHintType ,?> hints) throws NotFoundException , ChecksumException , FormatException
Reader
decode in interface
Reader
image - image of barcode to decode
hints - passed as a
Map from
DecodeHintType to arbitrary data. The meaning of the data depends upon the hint type. The implementation may or may not do anything with these hints.
NotFoundException - if no potential barcode is found
ChecksumException - if a potential barcode is found but does not pass its checksum
FormatException - if a potential barcode is found but format is invalid
public void reset()
Reader