Modifier and Type | Field and Description |
---|---|
private static ChecksumException |
ChecksumException.INSTANCE |
Modifier and Type | Method and Description |
---|---|
static ChecksumException |
ChecksumException.getChecksumInstance() |
static ChecksumException |
ChecksumException.getChecksumInstance(java.lang.Throwable cause) |
Modifier and Type | Method and Description |
---|---|
Result |
Reader.decode(BinaryBitmap image)
Locates and decodes a barcode in some format within an image.
|
Result |
Reader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints)
Locates and decodes a barcode in some format within an image.
|
Modifier and Type | Method and Description |
---|---|
Result |
DataMatrixReader.decode(BinaryBitmap image)
Locates and decodes a Data Matrix code in an image.
|
Result |
DataMatrixReader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints) |
Modifier and Type | Method and Description |
---|---|
private int |
Decoder.correctErrors(byte[] codewordBytes,
int numDataCodewords)
Given data and error-correction codewords received, possibly corrupted by errors, attempts to
correct the errors in-place using Reed-Solomon error correction.
|
DecoderResult |
Decoder.decode(BitMatrix bits)
Decodes a Data Matrix Code represented as a
BitMatrix . |
DecoderResult |
Decoder.decode(boolean[][] image)
Convenience method that can decode a Data Matrix Code represented as a 2D array of booleans.
|
Modifier and Type | Method and Description |
---|---|
Result |
MaxiCodeReader.decode(BinaryBitmap image)
Locates and decodes a MaxiCode in an image.
|
Result |
MaxiCodeReader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints) |
Modifier and Type | Method and Description |
---|---|
private int |
Decoder.correctErrors(byte[] codewordBytes,
int start,
int dataCodewords,
int ecCodewords,
int mode) |
DecoderResult |
Decoder.decode(BitMatrix bits) |
DecoderResult |
Decoder.decode(BitMatrix bits,
java.util.Map<DecodeHintType,?> hints) |
Modifier and Type | Method and Description |
---|---|
Result |
ByQuadrantReader.decode(BinaryBitmap image) |
Result |
ByQuadrantReader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints) |
Modifier and Type | Method and Description |
---|---|
private static void |
Code93Reader.checkChecksums(java.lang.CharSequence result) |
private static void |
Code93Reader.checkOneChecksum(java.lang.CharSequence result,
int checkPosition,
int weightMax) |
Result |
UPCAReader.decodeRow(int rowNumber,
BitArray row,
int[] startGuardRange,
java.util.Map<DecodeHintType,?> hints) |
Result |
UPCEANReader.decodeRow(int rowNumber,
BitArray row,
int[] startGuardRange,
java.util.Map<DecodeHintType,?> hints)
Like
UPCEANReader.decodeRow(int, BitArray, Map) , but
allows caller to inform method about where the UPC/EAN start pattern is
found. |
Result |
Code128Reader.decodeRow(int rowNumber,
BitArray row,
java.util.Map<DecodeHintType,?> hints) |
Result |
Code39Reader.decodeRow(int rowNumber,
BitArray row,
java.util.Map<DecodeHintType,?> hints) |
Result |
Code93Reader.decodeRow(int rowNumber,
BitArray row,
java.util.Map<DecodeHintType,?> hints) |
abstract Result |
OneDReader.decodeRow(int rowNumber,
BitArray row,
java.util.Map<DecodeHintType,?> hints)
Attempts to decode a one-dimensional barcode format given a single row of
an image.
|
Result |
UPCAReader.decodeRow(int rowNumber,
BitArray row,
java.util.Map<DecodeHintType,?> hints) |
Result |
UPCEANReader.decodeRow(int rowNumber,
BitArray row,
java.util.Map<DecodeHintType,?> hints) |
Modifier and Type | Method and Description |
---|---|
Result |
PDF417Reader.decode(BinaryBitmap image)
Locates and decodes a PDF417 code in an image.
|
Result |
PDF417Reader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints) |
private static Result[] |
PDF417Reader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints,
boolean multiple) |
Modifier and Type | Method and Description |
---|---|
private static int |
PDF417ScanningDecoder.correctErrors(int[] codewords,
int[] erasures,
int numECCodewords)
Given data and error-correction codewords received, possibly corrupted by errors, attempts to
correct the errors in-place.
|
private static DecoderResult |
PDF417ScanningDecoder.createDecoderResult(DetectionResult detectionResult) |
private static DecoderResult |
PDF417ScanningDecoder.createDecoderResultFromAmbiguousValues(int ecLevel,
int[] codewords,
int[] erasureArray,
int[] ambiguousIndexes,
int[][] ambiguousIndexValues)
This method deals with the fact, that the decoding process doesn't always yield a single most likely value.
|
static DecoderResult |
PDF417ScanningDecoder.decode(BitMatrix image,
ResultPoint imageTopLeft,
ResultPoint imageBottomLeft,
ResultPoint imageTopRight,
ResultPoint imageBottomRight,
int minCodewordWidth,
int maxCodewordWidth) |
private static DecoderResult |
PDF417ScanningDecoder.decodeCodewords(int[] codewords,
int ecLevel,
int[] erasures) |
Modifier and Type | Method and Description |
---|---|
int |
ErrorCorrection.decode(int[] received,
int numECCodewords,
int[] erasures) |
private int[] |
ErrorCorrection.findErrorLocations(ModulusPoly errorLocator) |
private ModulusPoly[] |
ErrorCorrection.runEuclideanAlgorithm(ModulusPoly a,
ModulusPoly b,
int R) |
Modifier and Type | Method and Description |
---|---|
Result |
QRCodeReader.decode(BinaryBitmap image)
Locates and decodes a QR code in an image.
|
Result |
QRCodeReader.decode(BinaryBitmap image,
java.util.Map<DecodeHintType,?> hints) |
Modifier and Type | Method and Description |
---|---|
private int |
Decoder.correctErrors(byte[] codewordBytes,
int numDataCodewords)
Given data and error-correction codewords received, possibly corrupted by errors, attempts to
correct the errors in-place using Reed-Solomon error correction.
|
DecoderResult |
Decoder.decode(BitMatrix bits) |
DecoderResult |
Decoder.decode(BitMatrix bits,
java.util.Map<DecodeHintType,?> hints)
Decodes a QR Code represented as a
BitMatrix . |
private DecoderResult |
Decoder.decode(BitMatrixParser parser,
java.util.Map<DecodeHintType,?> hints) |
DecoderResult |
Decoder.decode(boolean[][] image) |
DecoderResult |
Decoder.decode(boolean[][] image,
java.util.Map<DecodeHintType,?> hints)
Convenience method that can decode a QR Code represented as a 2D array of booleans.
|