| Name | Description | Type | Package | Framework |
| BitArray | A simple, fast array of bits, represented compactly by an array of ints internally. | Class | com.google.zxing.common | ZXing |
|
| BitMatrix | Represents a 2D matrix of bits. | Class | com.google.zxing.common | ZXing |
|
| BitSource | This provides an easy abstraction to read bits at a time from a sequence of bytes, where the number of bits read is not often a multiple of 8. | Class | com.google.zxing.common | ZXing |
|
| CharacterSetECI | enum CharacterSetECIEncapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5. | Class | com.google.zxing.common | ZXing |
|
| DecoderResult | Encapsulates the result of decoding a matrix of bits. | Class | com.google.zxing.common | ZXing |
|
| DefaultGridSampler | | Class | com.google.zxing.common | ZXing |
|
| DetectorResult | Encapsulates the result of detecting a barcode in an image. | Class | com.google.zxing.common | ZXing |
|
| GenericGF | This class contains utility methods for performing mathematical operations over the Galois Fields. | Class | com.google.zxing.common.reedsolomon | ZXing |
|
| GlobalHistogramBinarizer | This Binarizer implementation uses the old ZXing global histogram approach. | Class | com.google.zxing.common | ZXing |
|
| GridSampler | image, sample the right points in the image to reconstruct the QR code, accounting for perspective distortion. | Class | com.google.zxing.common | ZXing |
|
| HybridBinarizer | This class implements a local thresholding algorithm, which while slower than the GlobalHistogramBinarizer, is fairly efficient for what it does. | Class | com.google.zxing.common | ZXing |
|
| MathUtils | | Class | com.google.zxing.common.detector | ZXing |
|
| MonochromeRectangleDetector | A somewhat generic detector that looks for a barcode-like rectangular region within an image. | Class | com.google.zxing.common.detector | ZXing |
|
| PerspectiveTransform | This class implements a perspective transform in two dimensions. | Class | com.google.zxing.common | ZXing |
|
| ReedSolomonDecoder | The algorithm will not be explained here, but the following references were helpful in creating this implementation: | Class | com.google.zxing.common.reedsolomon | ZXing |
|
| ReedSolomonEncoder | | Class | com.google.zxing.common.reedsolomon | ZXing |
|
| ReedSolomonException | Thrown when an exception occurs during Reed-Solomon decoding, such as when there are too many errors to correct. | Class | com.google.zxing.common.reedsolomon | ZXing |
|
| StringUtils | Common string-related functions. | Class | com.google.zxing.common | ZXing |
|
| WhiteRectangleDetector | Detects a candidate barcode-like rectangular region within an image. | Class | com.google.zxing.common.detector | ZXing |