Structure

VNBarcodeSymbology

Symbologies supported by the Vision framework.

Declaration

struct VNBarcodeSymbology

Overview

To detect specific barcode symbologies in a Vision request, add the corresponding VNBarcodeSymbology structures to the supportedSymbologies property of your VNDetectBarcodesRequest.

Topics

Initializing Barcode Symbology

init(rawValue: String)

Initializes a new barcode observation.

Supporting Barcode Types

static let Aztec: VNBarcodeSymbology

A symbol indicating support for Aztec code recognition.

static let Code39: VNBarcodeSymbology

A symbol indicating support for standard Code 39 barcode recognition.

static let Code39Checksum: VNBarcodeSymbology

A symbol indicating support for recognizing barcodes in standard Code 39 with checksum.

static let Code39FullASCII: VNBarcodeSymbology

A symbol indicating support for recognizing barcodes in full ASCII Code 39.

static let Code39FullASCIIChecksum: VNBarcodeSymbology

A symbol indicating support for recognizing barcodes in full ASCII Code 39 with checksum.

static let Code93: VNBarcodeSymbology

A symbol indicating support for standard Code 93 barcode recognition.

static let Code93i: VNBarcodeSymbology

A symbol indicating support for standard Code 93i barcode recognition.

static let Code128: VNBarcodeSymbology

A symbol indicating support for standard Code 128 barcode recognition.

static let DataMatrix: VNBarcodeSymbology

A symbol indicating support for Data Matrix barcode recognition.

static let EAN8: VNBarcodeSymbology

A symbol indicating support for EAN-8 barcode recognition.

static let EAN13: VNBarcodeSymbology

A symbol indicating support for EAN-13 barcode recognition.

static let I2of5: VNBarcodeSymbology

A symbol indicating support for Interleaved 2 of 5 (ITF) barcode recognition.

static let I2of5Checksum: VNBarcodeSymbology

A symbol indicating support for recognizing barcodes in Interleaved 2 of 5 (ITF) with checksum.

static let ITF14: VNBarcodeSymbology

A symbol indicating support for ITF-14 barcode recognition.

static let PDF417: VNBarcodeSymbology

A symbol indicating support for PDF417 barcode recognition.

static let QR: VNBarcodeSymbology

A symbol indicating support for QR code recognition.

static let UPCE: VNBarcodeSymbology

A symbol indicating support for UPC-E barcode recognition.

Relationships

See Also

Barcode Detection

class VNDetectBarcodesRequest

An image analysis request that finds and recognizes barcodes in an image.

class VNBarcodeObservation

Barcode information detected by an image analysis request.