plugins/camera/u_code_decoder library
Classes
- U1DReader
- U1DResult
- UAztecDecoder
- UAztecDetector
- UAztecDetectorResult
- UAztecScanner
- UBinarizer
- Converts grayscale to 1-bit. Hybrid uses local thresholds so it survives uneven lighting; the global histogram path is used per-row for 1D symbols.
- UBitArray
- UBitMatrix
-
A 1-bit image.
truemeans a dark module. - UBitSource
- UCharsetDecoder
- Decodes byte segments using the declared ECI charset, with a UTF-8 then Latin-1 fallback when no ECI is present.
- UCodabarReader
- UCode
- One decoded symbol.
- UCode128Patterns
- UCode128Reader
- UCode39Patterns
- UCode39Reader
- UCode93Patterns
- UCode93Reader
- UCodeReader
- UCodeScanOptions
- UCodeStructuredAppend
- UCodeValue
- Classifies and splits common QR payload conventions.
- UDataMatrixBitMatrixParser
- Strips the alignment patterns and reads the codewords of a sampled symbol.
- UDataMatrixDecodedBitStream
- UDataMatrixScanner
- UDataMatrixVersion
- UEan8Reader
- EAN-8 uses the same guards but eight digits with no parity encoding.
- UGaloisField
- UGfPoly
- Reed-Solomon over a power-of-two field (QR, Data Matrix, Aztec).
- UGrayImage
- An 8-bit grayscale view over a frame or image, with cheap crop/rotate/scale.
- UGridSampler
- UItfReader
- ULinearScanner
- Scans a bit matrix row by row for every enabled linear symbology.
- UModulusPoly
- Modulo-929 Reed-Solomon used by PDF417, which is not a binary field.
- UPatternPoint
- UPdf417DecodedBitStream
- UPdf417Row
- UPdf417Scanner
- UPdf417Symbols
- UPerspectiveTransform
- UQrAlignmentPatternFinder
- Finds the alignment pattern near the bottom-right of larger QR symbols.
- UQrBitMatrixParser
- UQrDataBlock
- UQrDataMask
- UQrDecodedBitStream
- UQrDecodeResult
- UQrDetector
- UQrDetectorResult
- UQrEcb
- UQrEcBlocks
- UQrFinderInfo
- UQrFinderPatternFinder
- Locates the three 1:1:3:1:1 finder patterns of a QR symbol.
- UQrFormatInformation
- UQrMatrixDecoder
- Decodes an already-sampled QR bit matrix, retrying mirrored.
- UQrVersion
- UReedSolomon
- Berlekamp-Massey / Chien search decoder shared by QR, Data Matrix and Aztec.
- UUpcEanPatterns
- UUpcEanReader
- UUpcEReader
- UPC-E: six digits between a start guard and a six-element end pattern.
- UWhiteRectangleDetector
- Finds a white-bordered rectangle containing a symbol, used as the starting point for the Data Matrix and PDF417 detectors.
Enums
- UCodeFormat
- UCodeSource
- Where a decode came from, so callers can tell the Dart engine apart from a zero-cost platform decoder (Apple Vision, the browser BarcodeDetector).
- UCodeValueType
- Type of payload a QR code carries, derived from the decoded text.
- UQrEcLevel